Entering content frameFunction documentation Repeating Group Types Locate the document in its SAP Library structure

Usage

Types are used to organize repeating groups according to their different functions.

Features

Type

Description

Master Group

(M)

Master groups read the characteristic value assignments of a value assignment type in a loop.

You therefore always need to specify the key of the value assignment type.

Dependent tables:

  • Specification « Value assignment type assignment (ESTVH)
  • Value assignment (ESTVA)
  • Source of value assignment (ESTDS)
  • Source (TCG46)
  • Value assignment assessment (ESTDR)
  • Assessment key (TCG71)
  • Assessment text (TCG72)

Slave Groups

(S:POS)

The repeating group iterates over all components of a value assignment type of the category Composition or Listing.

The slave repeating group thus needs to nest in a master group.

Dependent tables: Value assignment item (ESTVP)

(S:POSD)

A component of value assignment type Composition or Listing may in turn consist of further components. You can expand these up to a specified depth. (If you do not specify a depth, the complete hierarchy is expanded.)

The repeating group needs to nest in a master group.

Dependent table: Value assignment item (ESTVP)

(S:FREI)

You can use this type of repeating group to save and print user-defined texts you recorded for the value assignment of a value assignment type. Use the user-defined text or user-defined text type symbol and define a repeating group type S:FREI around the symbol. You can use the usage of these slave repeating groups to restrict the selection to the user-defined text type. This type of repeating group must then nest in a master group.

Dependent table: User-defined texts (ESTDF)

(S:VERW)

You use the symbol for ratings or validity areas to display usages. You then define a repeating group of type S:VERW around the symbol. The usage is always assigned to the value assignment of a value assignment type.

The slave repeating group thus needs to nest in a master group.

Dependent tables: Additional info – value assignment usage (ESTDU)

(S:CLASS)

The repeating group iterates over all UN-listed substances of a value assignment type of the category Transport classification.

The slave repeating group thus needs to nest in a master group.

Dependent tables: Transport EST0F

Since UN-listed substances are assigned to the transport classification depending on regulations, the system only displays the legal data of the listed substance to which these regulations apply. See Example: Repeating Group S:CLASS and Output of Dangerous Goods Data

Validity Area and Language

(G)

If you defined discrete validity areas and languages in addition to the global validity area in the generation variant, you can use this type of repeating group to access these validity-language combinations.

The system determines all combinations in a loop and uses them to determine the correct expansion value of the symbol in the repeating group.

You can use this function to expand data that is country-specific. See Example: Repeating Group of Type G.

You can also specify the following parameters within a repeating group of type G to restrict the output:

  • Validity area category or validity area
  • Language

Data for this is only output if the corresponding validity areas exist in the relevant report generation variant.

You can use the following variants in your report template:

  • Validity area and language restriction

Example

<11BRG000(G,A:REG_EU,L:DE;*)>

  • Validity area category and language restriction

Example

<11BRG000(G,T:REGION,L:DE;*)>

  • Validity area category restriction

Example

<11BRG000(G,T:REGION,L:*;*)>

Discrete Expansion of Multiple Value Assignments

(D)

Normally, the system displays multiple value assignments in one line, separated by a comma. This repeating group type displays values in separate lines and is thus defined directly around the corresponding characteristic that contains the multiple value assignment.

See Section D in Example: Layout of an Abridged Material Safety Data Sheet.

Sources

(Q)

Sources are assigned sequential numbers and are appended to the document. You can choose between the following options:

  • An alphabetical list of all sources
  • A list according to where the sources are used in the text

Dependent tables:

  • Source of value assignment
  • Source (TCG46)

See Example: Creating a List of Sources

Parameter Hierarchy

(P)

See Parameter Hierarchy

User Exits for Sorting and Filtering

(Exit)

When defining a repeating group you can specify a user exit name that must be assigned to the corresponding user exit category GEN_*. You can use this user exit to:

  • Filter data that was determined by a repeating group
  • Control whether the selected data is to be sorted in ascending or descending order

If necessary, in both cases you can access a parameter that you can specify in the layout and that is transferred to the user exit.

The data records that are determined by repeating groups are only transferred to the user exit after they have been evaluated, thus allowing any range information to be taken into account.

Example

<11BRG000(M,SAP_EHS_1013_005;*;E:EXIT_01,Parameter)>

(EXIT_01 = name of user exit; Parameter = value of parameter used in user exit, for example, field according to which data is to be sorted)

Note

The user exit cannot be selected for:

          • Blank compression
          • Discrete repeating groups

You can use the sample function module C1AY_SUB_VAL_DETAIL_BUF_READ for filtering characteristic values for value assignments.

 

 

Leaving content frame