0% found this document useful (0 votes)
10 views21 pages

Chapter 05 - Auxiliary Nodes

The document outlines the functionalities and objectives of Auxiliary Nodes in IBM Global Services, focusing on their roles in creating templates, defining table layouts, and utilizing various programming constructs. It describes different node types such as Template, Table, Loop, Alternative, Command, Folder, and Complex Section, detailing their specific purposes and how they interact with data. Additionally, the document includes a summary of key concepts and poses questions for further understanding of the material.

Uploaded by

Aniruddha_Ghosh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views21 pages

Chapter 05 - Auxiliary Nodes

The document outlines the functionalities and objectives of Auxiliary Nodes in IBM Global Services, focusing on their roles in creating templates, defining table layouts, and utilizing various programming constructs. It describes different node types such as Template, Table, Loop, Alternative, Command, Folder, and Complex Section, detailing their specific purposes and how they interact with data. Additionally, the document includes a summary of key concepts and poses questions for further understanding of the material.

Uploaded by

Aniruddha_Ghosh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 21

IBM Global Services

Auxiliary Nodes

Auxiliary Nodes | Dec-2008 © 2005 IBM Corporation


IBM Global Services

Objectives

 The participants will be able to:


 Create Template
 Define table layout
 Use loop, command, program lines etc.

2 Auxiliary Nodes | Dec-2008 © 2005 IBM Corporation


IBM Global Services

Auxiliary Nodes

 Template: Output of a table containing static data


 Table: Output of a table containing application data
 Loop: Processes successor node repeatedly.
 Alternative: Branches depending on condition.
 Command: Executes special commands
 Folder: Combines successor nodes to logical groups
 Complex Section: Combines all attributes of the node types template, table,
loop, folder
 Program Lines: Executes ABAP program code

3 Auxiliary Nodes | Dec-2008 © 2005 IBM Corporation


IBM Global Services

Template

4 Auxiliary Nodes | Dec-2008 © 2005 IBM Corporation


IBM Global Services

Recurring Data

 Data retrieval program sends the data through the internal table in the form
interface
 To display, internal table data is to be processed in a loop
 Following Node Types offer Data tab which can be used to read internal table
lines in a loop

Loop Accesses a table


Offers tab to determine data selection, Events (header & Footer)
Table Same as Loop, in addition offers Table Layout
Used to display a table
Complex Section Combines all the attributes of Template, Loop & Table
For advances Form developers

5 Auxiliary Nodes | Dec-2008 © 2005 IBM Corporation


IBM Global Services

Table

 Configured through three Tabs


 Table Tab (Display Layout)
 Line Type – same as in Template
 Data Tab (Method of Data Retrieval)
 Internal table
 Workarea
 row selection &/or Where Condition
 Sorting & Control Level
 Events Tab
 Header & Footer at section and/or page level
 If set, event nodes automatically added under Table node

6 Auxiliary Nodes | Dec-2008 © 2005 IBM Corporation


IBM Global Services

Defining Table Layout

7 Auxiliary Nodes | Dec-2008 © 2005 IBM Corporation


IBM Global Services

Defining Method of Data Retrieval


If any of these two
checkboxes are opted for, an
event node gets generated
To put an 'OR' (as a successor node of this
condition click table), which will be
on this (default processed, when their
is 'AND') respective control breaks are
triggered

8 Auxiliary Nodes | Dec-2008 © 2005 IBM Corporation


IBM Global Services

Defining Events

9 Auxiliary Nodes | Dec-2008 © 2005 IBM Corporation


IBM Global Services

Defining Events (Contd.)

10 Auxiliary Nodes | Dec-2008 © 2005 IBM Corporation


IBM Global Services

Loop

11 Auxiliary Nodes | Dec-2008 © 2005 IBM Corporation


IBM Global Services

Complex Section

 The node type Complex section is a real all-purpose node. It allows to combine
the tab pages of the node types Folder, Template, Table, and Loop in any way .
 This node type is not used any longer. The node types Folder, Template,
Table, and Loop directly offer the correct nodes.
 Before the new node types for tables, templates, and loops were introduced,
complex sections are used to deal with these constructions.

12 Auxiliary Nodes | Dec-2008 © 2005 IBM Corporation


IBM Global Services

Display data in Template/Table/Loop/Complex Section

13 Auxiliary Nodes | Dec-2008 © 2005 IBM Corporation


IBM Global Services

Alternative – Decision making node

14 Auxiliary Nodes | Dec-2008 © 2005 IBM Corporation


IBM Global Services

Command - Flow Control node

15 Auxiliary Nodes | Dec-2008 © 2005 IBM Corporation


IBM Global Services

Program Lines

16 Auxiliary Nodes | Dec-2008 © 2005 IBM Corporation


IBM Global Services

Folder

17 Auxiliary Nodes | Dec-2008 © 2005 IBM Corporation


IBM Global Services

Demonstration

 Using various Auxiliary Nodes in Smart Forms.

18 Auxiliary Nodes | Dec-2008 © 2005 IBM Corporation


IBM Global Services

Practice

 Using various Auxiliary Nodes in Smart Forms.

19 Auxiliary Nodes | Dec-2008 © 2005 IBM Corporation


IBM Global Services

Summary

 Auxiliary nodes help to control and format the print but do not print any contents
by themselves.
 Template: Output of a table containing static data
 Table: Output of a table containing application data
 Loop: Processes successor node repeatedly.
 Alternative: Branches depending on condition.
 Command: Executes special commands
 Folder: Combines successor nodes to logical groups
 Complex Section: Combines all attributes of the node types template, table,
loop, folder
 Program Lines: Executes ABAP program code

20 Auxiliary Nodes | Dec-2008 © 2005 IBM Corporation


IBM Global Services

Questions

 What is the basic difference between table and template ?


 To write ABAP code, which node we have to use ?
 What is the basic difference between table and loop node ?

21 Auxiliary Nodes | Dec-2008 © 2005 IBM Corporation

You might also like