SAP ABAP Class CL_WB2_STEP (Execute a Step of the Business Scenario)
Hierarchy
☛
EA-GLTRADE (Software Component) SAP Enterprise Extension Global Trade
⤷
LO-GT-TEW (Application Component) Trading Execution Workbench
⤷
WB2B_TEW (Package) Trading Execution Workbench
⤷
⤷
Properties
| Class | CL_WB2_STEP | |
| Short Description | Execute a Step of the Business Scenario | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | WB2B_TEW | Trading Execution Workbench |
| Created | 20000627 | SAP |
| Last change | 20031212 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_WB2_STEP has no interface implemented.
Friends
Class CL_WB2_STEP has no friend class.
Attributes
Class CL_WB2_STEP has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Private | Method | Create Test Classes | 20010309 | |
| 2 | Static method | Private | Method | Create Object that Executes Action | 20000824 | |
| 3 | Static method | Public | Method | Create Action Object for Action as Subscreen | 20000824 | |
| 4 | Static method | Private | Method | Execute Operation | 20001024 | |
| 5 | Static method | Public | Method | Execute Step | 20000627 | |
| 6 | Static method | Private | Method | Fill Data Container | 20000824 | |
| 7 | Static method | Private | Method | Read Customizing for Check Classes | 20010302 | |
| 8 | Static method | Private | Method | Read Customizing | 20000822 | |
| 9 | Static method | Public | Method | Write Data of a Visual Action to the Databse | 20000830 | |
| 10 | Static method | Public | Method | Transfer Data to Visual Action | 20000828 |
Events
Class CL_WB2_STEP has no event.
Types
Class CL_WB2_STEP has no local type.
Method Signatures
Method CREATE_OBJECTS_FOR_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ASSO_CHECK | Call by reference | Type reference (TYPE) | WB2_ASSO_CHECK_STAB | Prüfklasse nach Assoziation | 20010309 | |||
| 2 | ET_CHECK | Call by reference | Type reference (TYPE) | WB2_CHECK_STAB | Prüfklasse | 20010309 | |||
| 3 | IT_TEWSCEN2ACK | Call by reference | Type reference (TYPE) | WB2_TEWSCEN2ACK_STAB | Zuordnung von Assoziationsprüfklassen | 20010309 | |||
| 4 | IT_TEWSCEN2CHK | Call by reference | Type reference (TYPE) | WB2_TEWSCEN2CHK_STAB | Zuordnung von Prüfklassen | 20010309 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | interner Fehler | 20010309 |
Method CREATE_OBJECT_FOR_ACTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_ACTION | Call by reference | Object reference (TYPE REF TO) | IF_WB2_ACTION | Aktionsklassen | 20000824 | |||
| 2 | I_CLASS_NAME | Call by reference | Type reference (TYPE) | WB2_CLASS | Klasse | 20000824 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | interner Fehler | 20000824 |
Method CREATE_VISUAL_ACTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_CLASS_NAME | Call by reference | Type reference (TYPE) | WB2_CLASS | Klassenname | 20010307 | |||
| 2 | E_VISUAL_ACTION | Call by reference | Object reference (TYPE REF TO) | IF_WB2_VISUAL_ACTION | eine Aktion als Subscreen in der TEW | 20000824 | |||
| 3 | I_MODE | Call by reference | Type reference (TYPE) | WB2_MODE | Modus des Schrittes eines Geschäftsprozesses | 20000824 | |||
| 4 | I_PRE_STEP | Call by reference | Type reference (TYPE) | WB2_STEP | Vorgängerschritt eines Geschäftsprozesses | 20000824 | |||
| 5 | I_STEP | Call by reference | Type reference (TYPE) | WB2_STEP | Schritt des Geschäftsprozesses | 20000824 | |||
| 6 | I_TEW_TYPE | Call by reference | Type reference (TYPE) | WB2_TEW_TYPE | Trading Execution Workbench Art | 20000824 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | interner Fehler | 20000824 | ||
| 2 | es wurde keine visuelle Aktionsklasse gepflegt | 20000824 |
Method DO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_TARGET_DOC | Call by reference | Type reference (TYPE) | WB2_KEY_2_DOC_STAB | bearbeitete Zielbelege | 20001024 | |||
| 2 | IT_ASSO_CHECK | Call by reference | Type reference (TYPE) | WB2_ASSO_CHECK_STAB | Prüfklasse nach Assoziation | 20010302 | |||
| 3 | IT_CHECK | Call by reference | Type reference (TYPE) | WB2_CHECK_STAB | Prüfklasse | 20010302 | |||
| 4 | IT_HEADS_AND_ITEMS | Call by reference | Type reference (TYPE) | WB2_HEADS_AND_ITEMS_STAB | Köpfe und Positionen | 20001024 | |||
| 5 | IT_HEADS_AND_ITEMS_ENH | Call by reference | Type reference (TYPE) | WB2_HEADS_AND_ITEMS_STAB | Köpfe und Positionen ( alle aktiven Positionen ) | 20010215 | |||
| 6 | IT_HEADS_AND_ITEMS_TARGET | Call by reference | Type reference (TYPE) | WB2_HEADS_AND_ITEMS_STAB | Ziel: Köpfe und Positionen | 20001024 | |||
| 7 | IT_HEADS_AND_ITEMS_TARGET_ENH | Call by reference | Type reference (TYPE) | WB2_HEADS_AND_ITEMS_STAB | Ziel: Köpfe und Positionen ( alle aktiven Positionen ) | 20010215 | |||
| 8 | IT_TEWSTEP2PARA | Call by reference | Type reference (TYPE) | WB2_TEWSTEP2PARA_STAB | Parameter für Aktion | 20001024 | |||
| 9 | I_ACTION | Call by reference | Object reference (TYPE REF TO) | IF_WB2_ACTION | Aktionsklassen | 20001024 | |||
| 10 | I_CLASS_NAME | Call by reference | Type reference (TYPE) | WB2_CLASS | Klassenname | 20010307 | |||
| 11 | I_FCODE_EXT | Call by reference | Type reference (TYPE) | FCODE | externer Funktionscode | 20001024 | |||
| 12 | I_MODE | Call by reference | Type reference (TYPE) | WB2_MODE | Modus des Schrittes eines Geschäftsprozesses | 20001024 | |||
| 13 | I_NEW_ROLL | Call by reference | Type reference (TYPE) | WB2_NEW_ROLL | neuer Rollbereich für Folgeaktion | 20010308 | |||
| 14 | I_OPERATION | Call by reference | Type reference (TYPE) | WB2_OPERATION | Operation | 20001024 | |||
| 15 | I_PRE_STEP | Call by reference | Type reference (TYPE) | WB2_STEP | Vorgängerschritt des Geschäftsprozesses | 20001024 | |||
| 16 | I_SCENARIO | Call by reference | Type reference (TYPE) | WB2_BUSINESS_SCENARIO | Geschäftsszenario | 20010404 | |||
| 17 | I_SOURCE_DATA | Call by reference | Object reference (TYPE REF TO) | CL_WB2_SOURCE_DATA | Quellbelegdaten für Folgeaktion | 20001024 | |||
| 18 | I_STEP | Call by reference | Type reference (TYPE) | WB2_STEP | Schritt des Geschäftsprozesses | 20001024 | |||
| 19 | I_TARGET_DATA | Call by reference | Object reference (TYPE REF TO) | CL_WB2_SOURCE_DATA | Belegdaten für Folgeaktion | 20001024 | |||
| 20 | I_TCODE | Call by reference | Type reference (TYPE) | WB2_TCODE_VARIANT | Variantentransaktion | 20010119 | |||
| 21 | I_TEW_TYPE | Call by reference | Type reference (TYPE) | WB2_TEW_TYPE | Trading Execution Workbench Art | 20001024 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | interner Fehler | 20001024 |
Method EXECUTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_TARGET_DOC | Call by reference | Type reference (TYPE) | WB2_KEY_2_DOC_STAB | Zielbelege | 20000630 | |||
| 2 | IT_HEADS_AND_ITEMS | Call by reference | Type reference (TYPE) | WB2_HEADS_AND_ITEMS_STAB | Beleg + Position | 20000721 | |||
| 3 | IT_HEADS_AND_ITEMS_ENH | Call by reference | Type reference (TYPE) | WB2_HEADS_AND_ITEMS_STAB | Beleg + Position ( alle aktiven Positionen ) | 20010215 | |||
| 4 | IT_HEADS_AND_ITEMS_TARGET | Call by reference | Type reference (TYPE) | WB2_HEADS_AND_ITEMS_STAB | Zielbeleg + Position | 20000821 | |||
| 5 | IT_HEADS_AND_ITEMS_TARGET_ENH | Call by reference | Type reference (TYPE) | WB2_HEADS_AND_ITEMS_STAB | Zielbeleg + Position ( alle aktiven Positionen ) | 20010215 | |||
| 6 | I_CURR_STEP | Call by reference | Object reference (TYPE REF TO) | CL_WB2_CURR_STEP | aktueller Geschäftsprozeßschritt | 20000721 | |||
| 7 | I_MODE | Call by reference | Object reference (TYPE REF TO) | CL_WB2_MODE | Modus | 20000721 | |||
| 8 | I_PRE_STEP | Call by reference | Object reference (TYPE REF TO) | CL_WB2_PRE_STEP | Vorgänger Geschäftsprozeßschritt | 20000721 | |||
| 9 | I_TEW_TYPE | Call by reference | Object reference (TYPE REF TO) | CL_WB2_TEW_TYPE | TEW Art | 20000721 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | interner Fehler | 20000627 | ||
| 2 | Fehler beim Lesen des Customizings | 20000628 | ||
| 3 | Zeilen mit unterschiedlichen Geschäftsszenarien markiert | 20000628 |
Method FILL_DATA_CONTAINER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_SCENARIO | Call by reference | Type reference (TYPE) | WB2_BUSINESS_SCENARIO | Business Szenario | 20000824 | |||
| 2 | E_SOURCE_DATA | Call by reference | Object reference (TYPE REF TO) | CL_WB2_SOURCE_DATA | Quellbelegdaten für Folgeaktion | 20000824 | |||
| 3 | E_TARGET_DATA | Call by reference | Object reference (TYPE REF TO) | CL_WB2_SOURCE_DATA | Zielbelegdaten für Folgeaktion | 20000824 | |||
| 4 | IT_HEADS_AND_ITEMS | Call by reference | Type reference (TYPE) | WB2_HEADS_AND_ITEMS_STAB | Köpfe und Positionen | 20000824 | |||
| 5 | IT_HEADS_AND_ITEMS_TARGET | Call by reference | Type reference (TYPE) | WB2_HEADS_AND_ITEMS_STAB | Ziel: Köpfe und Positionen | 20000824 | |||
| 6 | I_CHECK_SCENARIO | Call by reference | Type reference (TYPE) | BVAL | auf Szenariogleichheit testen | 20000824 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | interner Fehler | 20000824 | ||
| 2 | Zeilen mit unterschiedlichen Geschäftsszenarien markiert | 20000824 |
Method READ_CHECK_CUSTOMIZING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_TEWSCEN2ACK | Call by reference | Type reference (TYPE) | WB2_TEWSCEN2ACK_STAB | Zuordnung von Assoziationsprüfklassen | 20010302 | |||
| 2 | ET_TEWSCEN2CHK | Call by reference | Type reference (TYPE) | WB2_TEWSCEN2CHK_STAB | Zuordnung von Prüfklassen | 20010302 | |||
| 3 | I_MODE | Call by reference | Type reference (TYPE) | WB2_MODE | Modus des Schrittes eines Geschäftsprozesses | 20010302 | |||
| 4 | I_PRE_STEP | Call by reference | Type reference (TYPE) | WB2_STEP | Schritt des Geschäftsprozesses | 20010302 | |||
| 5 | I_SCENARIO | Call by reference | Type reference (TYPE) | WB2_BUSINESS_SCENARIO | Business Szenario | 20010302 | |||
| 6 | I_STEP | Call by reference | Type reference (TYPE) | WB2_STEP | Schritt des Geschäftsprozesses | 20010302 | |||
| 7 | I_TEW_TYPE | Call by reference | Type reference (TYPE) | WB2_TEW_TYPE | Trading Execution Workbench Art | 20010302 |
Method READ_CHECK_CUSTOMIZING on class CL_WB2_STEP has no exception.
Method READ_CUSTOMIZING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_TEWSTEP2PARA | Call by reference | Type reference (TYPE) | WB2_TEWSTEP2PARA_STAB | Parameter für Aktion | 20000822 | |||
| 2 | E_ACTION_TEXT | Call by reference | Type reference (TYPE) | TEWACTIONT-TEXT | Beschreibungstext | 20000822 | |||
| 3 | E_TEWACTION | Call by reference | Type reference (TYPE) | TEWACTION | Klassen die Folgeaktion ausführen | 20000822 | |||
| 4 | E_TEWSTEP2CL | Call by reference | Type reference (TYPE) | TEWSTEP2CL | Zuordnung auf Klassen die Aktion ausführen | 20000822 | |||
| 5 | I_MODE | Call by reference | Type reference (TYPE) | WB2_MODE | Modus des Schrittes eines Geschäftsprozesses | 20000822 | |||
| 6 | I_PRE_STEP | Call by reference | Type reference (TYPE) | WB2_STEP | Schritt des Geschäftsprozesses | 20000822 | |||
| 7 | I_SCENARIO | Call by reference | Type reference (TYPE) | WB2_BUSINESS_SCENARIO | Business Szenario | 20000822 | |||
| 8 | I_STEP | Call by reference | Type reference (TYPE) | WB2_STEP | Schritt des Geschäftsprozesses | 20000822 | |||
| 9 | I_TEW_TYPE | Call by reference | Type reference (TYPE) | WB2_TEW_TYPE | Trading Execution Workbench Art | 20000822 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Lesen des Customizing | 20000822 |
Method SAVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_TARGET_DOC | Call by reference | Type reference (TYPE) | WB2_KEY_2_DOC_STAB | Zieldokumente | 20000830 | |||
| 2 | E_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Rückgabewert, Rückgabewert nach ABAP-Anweisungen | 20010409 | |||
| 3 | I_FCODE_EXT | Call by reference | Type reference (TYPE) | FCODE | externer fcode | 20000830 | |||
| 4 | I_VISUAL_ACTION | Call by reference | Object reference (TYPE REF TO) | IF_WB2_VISUAL_ACTION | eine Aktion als Subscreen in der TEW | 20000830 |
Method SAVE on class CL_WB2_STEP has no exception.
Method TRANSFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_HEADS_AND_ITEMS | Call by reference | Type reference (TYPE) | WB2_HEADS_AND_ITEMS_STAB | Beleg + Position | 20000828 | |||
| 2 | IT_HEADS_AND_ITEMS_ENH | Call by reference | Type reference (TYPE) | WB2_HEADS_AND_ITEMS_STAB | Beleg + Position ( alle aktiven Positionen ) | 20010215 | |||
| 3 | I_ACTION | Call by reference | Object reference (TYPE REF TO) | IF_WB2_ACTION | Aktionsklassen | 20000828 | |||
| 4 | I_CLASS_NAME | Call by reference | Type reference (TYPE) | WB2_CLASS | Klassenname | 20010307 | |||
| 5 | I_CURR_STEP | Call by reference | Object reference (TYPE REF TO) | CL_WB2_CURR_STEP | aktueller Geschäftsprozeßschritt | 20000828 | |||
| 6 | I_FCODE_EXT | Call by reference | Type reference (TYPE) | FCODE | externer fcode | 20000829 | |||
| 7 | I_MODE | Call by reference | Object reference (TYPE REF TO) | CL_WB2_MODE | Modus | 20000828 | |||
| 8 | I_PRE_STEP | Call by reference | Object reference (TYPE REF TO) | CL_WB2_PRE_STEP | Vorgänger Geschäftsprozeßschritt | 20000828 | |||
| 9 | I_TEW_TYPE | Call by reference | Object reference (TYPE REF TO) | CL_WB2_TEW_TYPE | TEW Art | 20000828 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | interner Fehler | 20000828 |
History
| Last changed by/on | SAP | 20031212 |
| SAP Release Created in |