SAP ABAP Class CL_RSMHIER_UPLOAD (Process Type "Load All Hierarchies")
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST (Application Component) Data Staging
     RSMHIER (Package) Process Type for Loading Multiple Hierarchies
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSPC_CHECK Check Current Scheduling 20070516
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSPC_DELETE Deletion of Process Variants 20070516
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSPC_EXECUTE Execute Process 20070516
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSPC_GET_INFO Passing on of information to subsequent process / management 20070516
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSPC_GET_LOG Deliver Log 20070516
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSPC_GET_VARIANT F4 Help for Process Variants 20070516
7 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSPC_MAINTAIN Maintaining a Process Variant 20070516
8 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSPC_TRANSPORT Transport Link 20070516
9 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSPV_REFERENCES Treatment of Reference Categories 20070516
10 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSPV_TRANSPORT Transport Connection: Variants 20070516
Properties
Class CL_RSMHIER_UPLOAD  
Short Description Process Type "Load All Hierarchies"    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSMHIER   Process Type for Loading Multiple Hierarchies 
Created 20070516   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSOC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SRSC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSPC_CHECK Check Current Scheduling 20070516
2 IF_RSPC_DELETE Deletion of Process Variants 20070516
3 IF_RSPC_EXECUTE Execute Process 20070516
4 IF_RSPC_GET_INFO Passing on of information to subsequent process / management 20070516
5 IF_RSPC_GET_LOG Deliver Log 20070516
6 IF_RSPC_GET_VARIANT F4 Help for Process Variants 20070516
7 IF_RSPC_MAINTAIN Maintaining a Process Variant 20070516
8 IF_RSPC_TRANSPORT Transport Link 20070516
9 IF_RSPV_REFERENCES Treatment of Reference Categories 20070516
10 IF_RSPV_TRANSPORT Transport Connection: Variants 20070516
Friends
Class CL_RSMHIER_UPLOAD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_C_MYTYPE Constant Public Type reference (TYPE) RSPC_TYPE 'MULTIHIER' Process Type 20070516
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_IPAK_FROM_HIER Static method Private Method 20070518
2 CHECK_INFOPACKAGE Static method Public Method Check Package 20070516
3 EXECUTE_HIER_UPLOAD Static method Private Method 20070518
4 GET_HIER_CAT Static method Private Method 20070518
5 GET_PROCESSED_HIER Static method Private Method 20070521
6 SET_LOG Static method Private Method 20070518
7 UPLOAD_HIER Static method Private Method 20070518
Events
Class CL_RSMHIER_UPLOAD has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_HIER_CAT Private See coding Interface: Hierarchy header information 20070518 tt_hier_cat TYPE STANDARD TABLE OF ty_hier_cat
2 TT_HIER_LIST Private See coding 20070518 tt_hier_list TYPE STANDARD TABLE OF ty_hier_list
3 TT_H_HIER_UPL_STATE Private See coding 20070521 tt_h_hier_upl_state TYPE HASHED TABLE OF ty_hier_upl_state WITH UNIQUE KEY logdpid hienm
4 TY_HIER_CAT Private Type reference (TYPE) RSHIERTRSF Interface: Hierarchy header information 20070518
5 TY_HIER_LIST Private Type reference (TYPE) BAPI6105L 20070518
6 TY_HIER_UPL_STATE Private See coding 20070521 BEGIN OF ty_hier_upl_state ,logdpid TYPE rslogdpid ,hienm TYPE rshienm ,state TYPE rspc_state ,request TYPE rsrequnr ,END OF ty_hier_upl_state
Method Signatures

Method CHANGE_IPAK_FROM_HIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_STATE Value transfer Type reference (TYPE) RSPC_STATE Status eines Prozesses 20070518
2 Importing I_IPAK Call by reference Type reference (TYPE) RSLOGDPID Logische InfoPackage-Variante (ID) 20070518
3 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) CL_RSPC_APPL_LOG Application Log 20070518
4 Importing I_S_HIER_CAT Call by reference Type reference (TYPE) TY_HIER_CAT Schnittstelle: Hierarchie-Kopfinformationen 20070518

Method CHANGE_IPAK_FROM_HIER on class CL_RSMHIER_UPLOAD has no exception.

Method CHECK_INFOPACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPACKAGE Call by reference Type reference (TYPE) RSLOGDPID Logische InfoPackage-Variante (ID) 20070516
2 Returning R_S_MSG Value transfer Type reference (TYPE) RSPC_S_MSG Nachricht (endlich mal NUR Nachricht, kein sonstiges Zeugs) 20070516

Method CHECK_INFOPACKAGE on class CL_RSMHIER_UPLOAD has no exception.

Method EXECUTE_HIER_UPLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STATE Call by reference Type reference (TYPE) RSPC_STATE Status eines Prozesses 20070518
2 Importing I_IPAK Call by reference Type reference (TYPE) RSLOGDPID Application Log 20070518
3 Importing I_R_INSTANCE Call by reference Object reference (TYPE REF TO) CL_RSPC_INSTANCE Generische Instanz-Ablage 20070521
4 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) CL_RSPC_APPL_LOG Application Log 20070518
5 Importing I_T_HIER_UPL_STATE_OLD Call by reference Type reference (TYPE) TT_H_HIER_UPL_STATE Generische Instanz-Ablage 20070521

Method EXECUTE_HIER_UPLOAD on class CL_RSMHIER_UPLOAD has no exception.

Method GET_HIER_CAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STATE Call by reference Type reference (TYPE) RSPC_STATE Status eines Prozesses 20070518
2 Exporting E_T_HIER_CAT Call by reference Type reference (TYPE) TT_HIER_CAT Schnittstelle: Hierarchie-Kopfinformationen 20070518
3 Importing I_IPAK Call by reference Type reference (TYPE) RSLOGDPID Logische InfoPackage-Variante (ID) 20070518
4 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) CL_RSPC_APPL_LOG Application Log 20070518

Method GET_HIER_CAT on class CL_RSMHIER_UPLOAD has no exception.

Method GET_PROCESSED_HIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_INSTANCE Call by reference Object reference (TYPE REF TO) CL_RSPC_INSTANCE Generische Instanz-Ablage 20070521
2 Returning R_T_HIER_UPL_STATE Value transfer Type reference (TYPE) TT_H_HIER_UPL_STATE 20070521

Method GET_PROCESSED_HIER on class CL_RSMHIER_UPLOAD has no exception.

Method SET_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_STATE Value transfer Type reference (TYPE) RSPC_STATE Status eines Prozesses 20070518
2 Importing I_MSG_TXT Call by reference Type reference (TYPE) ANY 20070521
3 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) CL_RSPC_APPL_LOG Application Log 20070518
4 Importing I_SUBRC Value transfer Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20070521
5 Importing I_S_MSG Call by reference Type reference (TYPE) RSPC_S_MSG Nachricht (endlich mal NUR Nachricht, kein sonstiges Zeugs) 20070523
6 Importing I_S_RETURN Call by reference Type reference (TYPE) BAPIRET2 Returntabelle 20070518
7 Importing I_T_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20070518

Method SET_LOG on class CL_RSMHIER_UPLOAD has no exception.

Method UPLOAD_HIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REQUESTID Call by reference Type reference (TYPE) BAPI6107DR-REQUEST Anforderungsnummer für die Datenübertragung 20070521
2 Exporting E_STATE Call by reference Type reference (TYPE) RSPC_STATE Status eines Prozesses 20070518
3 Importing I_IPAK Call by reference Type reference (TYPE) RSLOGDPID Logische InfoPackage-Variante (ID) 20070518
4 Importing I_REQUESTID Call by reference Type reference (TYPE) BAPI6107DR-REQUEST Anforderungsnummer für die Datenübertragung 20070521
5 Importing I_R_INSTANCE Call by reference Object reference (TYPE REF TO) CL_RSPC_INSTANCE Generische Instanz-Ablage 20070521
6 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) CL_RSPC_APPL_LOG Application Log 20070518
7 Importing I_S_HIER_CAT Call by reference Type reference (TYPE) TY_HIER_CAT Schnittstelle: Hierarchie-Kopfinformationen 20070518

Method UPLOAD_HIER on class CL_RSMHIER_UPLOAD has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710