SAP ABAP Class /EACC/CL_BTA_GEN_BP_PP (Blueprint for Generating Primary Processes)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BAC-AE (Application Component) Accounting Engine
     /EACC/BTA_EDGE (Package) Edge-Like Business Transactions
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FINB_GN_BUILDING_PLAN Abstract Blueprint 20021220
Properties
Class /EACC/CL_BTA_GEN_BP_PP  
Short Description Blueprint for Generating Primary Processes    
Super Class CL_FINB_GN_BUILDING_PLAN Abstract Blueprint 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /EACC/BTA_EDGE   Edge-Like Business Transactions 
Created 20021220   SAP 
Last change 20041209   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_FINB_CONS_GENERATOR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class /EACC/CL_BTA_GEN_BP_PP has no interface implemented.
Friends
Class /EACC/CL_BTA_GEN_BP_PP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AS_LOGICAL_NAME Instance attribute Public Type reference (TYPE) STRING 20030117
2 AX_CON_FIN_ACCE_EXIST Instance attribute Public Type reference (TYPE) /EACC/BOOLEAN True if Executed in R/3 20030730
3 A_BUS_TRANS_CAT Instance attribute Public Type reference (TYPE) FIN_BTATYPE Business Transaction Category 20030117
4 A_DATABASIS Instance attribute Public Type reference (TYPE) ACC_DATABASIS Data Basis 20030117
5 A_INTERFACE_ID Instance attribute Public Type reference (TYPE) /EACC/BTA_GEN_INTERFACE_ID Interface Identifier 20030117
6 A_INTERFACE_NAME Instance attribute Public Type reference (TYPE) SEOCLSNAME Object Type Name 20030117
7 A_TEMPLATE Instance attribute Public Type reference (TYPE) /EACC/BTA_GEN_TEMPL_CAT Natural Number 20030117
8 _X_TEST_ONLY Instance attribute Private Type reference (TYPE) /EACC/BOOLEAN Test Generation Desired 20030520
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20021220
2 DELETE_GENERATED_OBJECTS Instance method Public Method Deletes Generated Objects 20030826
3 GET_ALL_LOGICAL_SOURCES Instance method Public Method Gets All Logical Sources for Derivations 20030530
4 GET_ATTRIBUTES Instance method Public Method Provides Attributes for Work Structures 20030226
5 GET_CREATION_OF_DERIVATIONS Instance method Public Method Provides Creation Information for Derivation Containers 20030226
6 GET_DECLARATION Instance method Public Method Fetches Information for Data Declaration 20030116
7 GET_EDGE_OBJECT Instance method Public Method Fetches Transaction Object 20030520
8 GET_EVENT_OBJECT Instance method Public Method Fetches Edge Object 20030130
9 GET_MOVE_EDGE Instance method Public Method Fetches Structure Assignment for Edge 20030520
10 GET_MOVE_EVENT Instance method Public Method Fetches Structure Assignment for the Transaction 20030123
11 GET_MOVE_FLOW Instance method Public Method Fetches Structure Assignment for Flow Values 20030121
12 GET_MOVE_SND_REC Instance method Public Method Fetches Structure Assignment for Sender and Receiver Objects 20030121
13 GET_RECEIVER_OBJECTS Instance method Public Method Fetches Receiver Objects 20030116
14 GET_SENDER_OBJECTS Instance method Public Method Fetches Sender Objects 20030116
15 GET_SRC_DERIVATION_MOVE Instance method Public Method Gets Move Logic for Derivation Processing Structures 20030226
16 GET_TABLE_PARAMETER Instance method Public Method Provides All Table Parameters for Sender and Receiver Objcts 20030117
17 GET_TABLE_PARAMETER_EV Instance method Public Method Provides All Table Parameters for the Transaction 20030121
18 GET_TABLE_PARAMETER_FL Instance method Public Method Provides All Table Parameters for the Flow 20030410
19 GET_TABLE_PARAMETER_HD Instance method Public Method Provides All Table Parameters for the Header 20030121
20 GET_WHERE_CLAUSE Instance method Public Method Provides Where-Condition for Dependent Tables 20030121
Events
Class /EACC/CL_BTA_GEN_BP_PP has no event.
Types
Class /EACC/CL_BTA_GEN_BP_PP has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPLICATION Call by reference Type reference (TYPE) FINB_GN_APPL Anwendung 20021220
2 Importing I_CONFIG_KEY Call by reference Type reference (TYPE) CLIKE Key des Konfigurationsobjektes 20021220
3 Importing I_CONFIG_KEY_EXTENSION Call by reference Type reference (TYPE) CLIKE Key-Erweiterung 20021220
4 Importing I_CONFIG_OBJ Call by reference Type reference (TYPE) CLIKE Name Konfigurationsobjekt 20021220
5 Importing I_ON_DELETE Call by reference Type reference (TYPE) BOOLE_D CL_FINB_CONS_GENERATOR=>A_FALSE nur Löschen erlaubt 20021220

Method CONSTRUCTOR on class /EACC/CL_BTA_GEN_BP_PP has no exception.

Method DELETE_GENERATED_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERR_OBJS Call by reference Type reference (TYPE) FINB_GN_T_ERR_OBJECTS Tabelle von generierten Objekten 20030826
2 Importing IO_HIGH_LEVEL Call by reference Object reference (TYPE REF TO) IF_FINB_GN_HIGH_LEVEL high Level Interface des Generators 20030826

Method DELETE_GENERATED_OBJECTS on class /EACC/CL_BTA_GEN_BP_PP has no exception.

Method GET_ALL_LOGICAL_SOURCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOG_SOURCE Call by reference Type reference (TYPE) /EACC/T_BTA_LOGICAL_STR_NAME Tabelle von logischen Strukturnamen 20030530

Method GET_ALL_LOGICAL_SOURCES on class /EACC/CL_BTA_GEN_BP_PP has no exception.

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTRIBUTES_REF_TO Call by reference Type reference (TYPE) /EACC/YT_DECLARATION 20030226
2 Exporting ET_ATTRIBUTES_TYPE Call by reference Type reference (TYPE) /EACC/YT_DECLARATION 20030226
3 Exporting ET_ATTRIBUTES_TYPE_TABLE Call by reference Type reference (TYPE) /EACC/YT_DECLARATION Variablendeklarationen für Templates 20030226

Method GET_ATTRIBUTES on class /EACC/CL_BTA_GEN_BP_PP has no exception.

Method GET_CREATION_OF_DERIVATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CREATE_OBJECT Call by reference Type reference (TYPE) /EACC/YT_DECLARATION Variablendeklarationen für Templates 20030226

Method GET_CREATION_OF_DERIVATIONS on class /EACC/CL_BTA_GEN_BP_PP has no exception.

Method GET_DECLARATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DECLARATION_FS Call by reference Type reference (TYPE) /EACC/YT_DECLARATION Feldsymbole 20030116
2 Exporting ET_DECLARATION_REF_OBJ Call by reference Type reference (TYPE) /EACC/YT_DECLARATION Objekt Referenzen 20030116
3 Exporting ET_DECLARATION_STRUCTURE Call by reference Type reference (TYPE) /EACC/YT_DECLARATION Strukturen 20030116

Method GET_DECLARATION on class /EACC/CL_BTA_GEN_BP_PP has no exception.

Method GET_EDGE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_EDGE_OBJECT Call by reference Type reference (TYPE) /EACC/YS_DECLARATION Variablendeklartionen für Templates 20030526

Method GET_EDGE_OBJECT on class /EACC/CL_BTA_GEN_BP_PP has no exception.

Method GET_EVENT_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_EVENT_OBJECT Call by reference Type reference (TYPE) /EACC/YS_DECLARATION Variablendeklartionen für Templates 20030130

Method GET_EVENT_OBJECT on class /EACC/CL_BTA_GEN_BP_PP has no exception.

Method GET_MOVE_EDGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MOVE Call by reference Type reference (TYPE) /EACC/YT_MOVE Tabelle von einzelnen Strukutrzuweisungen 20030520
2 Importing I_TABLE_PARAMETER Call by reference Type reference (TYPE) RS38L_PAR_ Name des Parameters 20030520

Method GET_MOVE_EDGE on class /EACC/CL_BTA_GEN_BP_PP has no exception.

Method GET_MOVE_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MOVE Call by reference Type reference (TYPE) /EACC/YT_MOVE Tabelle von einzelnen Strukutrzuweisungen 20030123
2 Importing I_TABLE_PARAMETER Call by reference Type reference (TYPE) RS38L_PAR_ Name des Parameters 20030123

Method GET_MOVE_EVENT on class /EACC/CL_BTA_GEN_BP_PP has no exception.

Method GET_MOVE_FLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MOVE Call by reference Type reference (TYPE) /EACC/YT_MOVE Tabelle von einzelnen Strukutrzuweisungen 20030121
2 Importing I_TABLE_PARAMETER Call by reference Type reference (TYPE) RS38L_PAR_ Name des Parameters 20030121

Method GET_MOVE_FLOW on class /EACC/CL_BTA_GEN_BP_PP has no exception.

Method GET_MOVE_SND_REC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MOVE Call by reference Type reference (TYPE) /EACC/YT_MOVE Tabelle von einzelnen Strukutrzuweisungen 20030121
2 Importing I_TABLE_PARAMETER Call by reference Type reference (TYPE) RS38L_PAR_ Name des Parameters 20030121

Method GET_MOVE_SND_REC on class /EACC/CL_BTA_GEN_BP_PP has no exception.

Method GET_RECEIVER_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RECEIVER_OBJECTS Call by reference Type reference (TYPE) /EACC/YT_DECLARATION zu erzeugende Objekte 20030116

Method GET_RECEIVER_OBJECTS on class /EACC/CL_BTA_GEN_BP_PP has no exception.

Method GET_SENDER_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SENDER_OBJECTS Call by reference Type reference (TYPE) /EACC/YT_DECLARATION zu erzeugende Objekte 20030116

Method GET_SENDER_OBJECTS on class /EACC/CL_BTA_GEN_BP_PP has no exception.

Method GET_SRC_DERIVATION_MOVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BTA4004 Call by reference Type reference (TYPE) /EACC/YTBTA4004 Tabellentyp von DB-Tabelle /EACC/TBTA4004 20030226
2 Importing I_LOG_SOURCE Call by reference Type reference (TYPE) /EACC/BTA_LOGICAL_STRUCT_NAME logischer Strukturname 20030530

Method GET_SRC_DERIVATION_MOVE on class /EACC/CL_BTA_GEN_BP_PP has no exception.

Method GET_TABLE_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TABLE_PARAMETER Call by reference Type reference (TYPE) /EACC/T_TABLE_PARAMETER Liste von Tebellenparametern 20030117

Method GET_TABLE_PARAMETER on class /EACC/CL_BTA_GEN_BP_PP has no exception.

Method GET_TABLE_PARAMETER_EV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting TABLE_PARAMETER Call by reference Type reference (TYPE) RS38L_PAR_ Name des Parameters 20030121

Method GET_TABLE_PARAMETER_EV on class /EACC/CL_BTA_GEN_BP_PP has no exception.

Method GET_TABLE_PARAMETER_FL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting TABLE_PARAMETER Call by reference Type reference (TYPE) RS38L_PAR_ Name des Parameters 20030410
# Exception Resumable Description Created on
1 NO_TABLE Flußwerte wurden nicht als Tabelle übergeben 20030410

Method GET_TABLE_PARAMETER_HD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting TABLE_PARAMETER Call by reference Type reference (TYPE) RS38L_PAR_ Name des Parameters 20030121

Method GET_TABLE_PARAMETER_HD on class /EACC/CL_BTA_GEN_BP_PP has no exception.

Method GET_WHERE_CLAUSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WHERE Call by reference Type reference (TYPE) /EACC/YT_WHERE Tabelle von Where-Bedingungen 20030122
2 Importing I_DEP_PARAMETER Call by reference Type reference (TYPE) RS38L_PAR_ Name des Parameters 20030122

Method GET_WHERE_CLAUSE on class /EACC/CL_BTA_GEN_BP_PP has no exception.
History
Last changed by/on SAP  20041209 
SAP Release Created in