SAP ABAP Class CL_EHSGBC_SCENARIO_ROOT (EHS: Basis Class for Labeling Scenario Implementations)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   EHS-SAF (Application Component) Product Safety
     CBGLMP_API (Package) EHS: API Implementations
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20120201
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_CBGL_BADI_EHS_GLM_011 Interface for BAdI: CBGL_BADI_EHS_GLM_011 20120201
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_EHSGBC_SCENARIO_DELIVERY EHS: Labeling Scenario - Delivery 20120201
2 Inheritance (c INHERITING FROM c_ref)  CL_EHSGBC_SCENARIO_GENERIC EHS: Labeling Scenario - Generic 20120201
3 Inheritance (c INHERITING FROM c_ref)  CL_EHSGBC_SCENARIO_GOODS_REC EHS: Labeling Scenario - Goods Receipt 20120208
4 Inheritance (c INHERITING FROM c_ref)  CL_EHSGBC_SCENARIO_HANDL_UNIT EHS: Labeling Scenario - Handling Unit 20120208
5 Inheritance (c INHERITING FROM c_ref)  CL_EHSGBC_SCENARIO_MAKE_TO EHS: Basis Class for Production Labeling Scenarios 20120208
6 Inheritance (c INHERITING FROM c_ref)  CL_EHSGBC_SCENARIO_SAMPLE EHS: Labeling Scenario - Sample 20120208
7 Inheritance (c INHERITING FROM c_ref)  CL_EHSGBC_SCENARIO_VER_PROC EHS: Labeling Scenario - Check Process 20120208
Properties
Class CL_EHSGBC_SCENARIO_ROOT  
Short Description EHS: Basis Class for Labeling Scenario Implementations    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CBGLMP_API   EHS: API Implementations 
Created 20120201   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_EHSGBC_SCENARIO_ROOT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20120201
2 IF_EX_CBGL_BADI_EHS_GLM_011 Interface for BAdI: CBGL_BADI_EHS_GLM_011 20120201
Friends
Class CL_EHSGBC_SCENARIO_ROOT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MV_DUMMY Instance attribute Protected Type reference (TYPE) C Dummy to Avoid Message Output on the Screen 20120201
2 MV_FLG_MANUALPRINT Instance attribute Protected Type reference (TYPE) AS4FLAG Flag (X or Blank) 20120723
3 MV_LABEL_ID Instance attribute Protected Type reference (TYPE) I Label ID 20120208
4 MV_TEMP_PRTREQ_ID Instance attribute Protected Type reference (TYPE) CBGLE_ORDID Print Request Key 20120201
Methods
# Method Level Visibility Method type Description Created on
1 AS_SHIP_MODES_AND_COUNTRIES Instance method Protected Method Convert Shipment Routes to Modes and Countries 20120203
2 CHECK_IF_PARAM_AT_SCENARIO Instance method Protected Method Validation of Interface Values for Special Scenario 20120207
3 DO_INITIALIZE_AT_SCENARIO Instance method Protected Method Initialization for Special Scenario 20120208
4 GET_LABEL_NO_FROM_MATMASTER Instance method Protected Method Determine Number of Labels from Material Master 20120207
5 GET_NEXT_LABEL_ID Instance method Protected Method Determine the Next Label ID 20120208
6 GET_NEXT_TEMP_PRTREQ_ID Instance method Protected Method Determine the Next Temporary Print Request ID 20120201
7 GET_PACKAGING_HIERARCHY Instance method Protected Method Determine the Packaging Hierarchy 20120203
8 INIT_LABEL_ID Instance method Protected Method Initialize Counter for Label ID 20120208
9 INIT_TEMP_PRTREQ_ID Instance method Protected Method Initialize Counter for Temporary Print Request ID 20120201
Events
Class CL_EHSGBC_SCENARIO_ROOT has no event.
Types
Class CL_EHSGBC_SCENARIO_ROOT has no local type.
Method Signatures

Method AS_SHIP_MODES_AND_COUNTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COUNTRIES Call by reference Type reference (TYPE) CCGLD_COUNTRY Länder 20120203
2 Exporting ET_SHIP_MODES Call by reference Type reference (TYPE) CCGLD_SHIP_MODES EHS: Shipping modes 20120203
3 Importing IS_PRTREQ_HDR Call by reference Type reference (TYPE) CCGLT_PRTREQ_HDR EHS: Druckauftrag Kopftabelle 20120214
4 Importing IT_TRANSPORT_ROUTE Call by reference Type reference (TYPE) CCGLD_TRANSPORT_ROUTE EHS: Transport Route 20120203

Method AS_SHIP_MODES_AND_COUNTRIES on class CL_EHSGBC_SCENARIO_ROOT has no exception.

Method CHECK_IF_PARAM_AT_SCENARIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PRTREQ_HDR Call by reference Type reference (TYPE) CCGLT_PRTREQ_HDR EHS: Druckauftrag Kopftabelle 20120208
2 Changing CV_FLG_DELETE Call by reference Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20120207
3 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_EHSGBC_MESSAGE EHS: GLM Meldungen 20120207
4 Importing IT_PRTREQ_PAR Call by reference Type reference (TYPE) CCGLD_PRTREQ_PAR EHS: Druckauftrag Parameter 20120208
5 Importing IT_PRTREQ_SLS Call by reference Type reference (TYPE) CCGLD_PRTREQ_SLS EHS: Druckauftrag fortlaufende Daten 20120207
6 Importing IT_PRTREQ_SNO Call by reference Type reference (TYPE) CCGLD_PRTREQ_SNO EHS: Druckauftrag fortlaufende Nummern 20120207
7 Importing IT_TRANSPORT_ROUTE Call by reference Type reference (TYPE) CCGLD_TRANSPORT_ROUTE EHS: Transport Route 20120207
8 Importing IV_SCENID Call by reference Type reference (TYPE) CBGLE_SCENID Druckszenario 20120207

Method CHECK_IF_PARAM_AT_SCENARIO on class CL_EHSGBC_SCENARIO_ROOT has no exception.

Method DO_INITIALIZE_AT_SCENARIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PRTREQ_HDR Call by reference Type reference (TYPE) CCGLT_PRTREQ_HDR EHS: Druckauftrag Kopftabelle 20120208
2 Changing CT_PRTREQ_PAR Call by reference Type reference (TYPE) CCGLD_PRTREQ_PAR EHS: Druckauftrag Parameter 20120208
3 Changing CT_PRTREQ_SLS Call by reference Type reference (TYPE) CCGLD_PRTREQ_SLS EHS: Druckauftrag fortlaufende Daten 20120208
4 Changing CT_PRTREQ_SNO Call by reference Type reference (TYPE) CCGLD_PRTREQ_SNO EHS: Druckauftrag fortlaufende Nummern 20120208
5 Changing CT_TRANSPORT_ROUTE Call by reference Type reference (TYPE) CCGLD_TRANSPORT_ROUTE EHS: Transport Route 20120403
6 Changing CV_FLG_ERROR Call by reference Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20120208
7 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_EHSGBC_MESSAGE EHS: GLM Meldungen 20120208
8 Importing IS_PRTREQ_HDR Call by reference Type reference (TYPE) CCGLT_PRTREQ_HDR EHS: Druckauftrag Kopftabelle 20120208
9 Importing IT_PRTREQ_PAR Call by reference Type reference (TYPE) CCGLD_PRTREQ_PAR EHS: Druckauftrag Parameter 20120208
10 Importing IT_PRTREQ_SLS Call by reference Type reference (TYPE) CCGLD_PRTREQ_SLS EHS: Druckauftrag fortlaufende Daten 20120208
11 Importing IT_PRTREQ_SNO Call by reference Type reference (TYPE) CCGLD_PRTREQ_SNO EHS: Druckauftrag fortlaufende Nummern 20120208
12 Importing IT_TRANSPORT_ROUTE Call by reference Type reference (TYPE) CCGLD_TRANSPORT_ROUTE EHS: Transport Route 20120208

Method DO_INITIALIZE_AT_SCENARIO on class CL_EHSGBC_SCENARIO_ROOT has no exception.

Method GET_LABEL_NO_FROM_MATMASTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LABEL_NO Call by reference Type reference (TYPE) CBGLE_NUM Etikettenzahl 20120207
2 Importing IV_LABELTYPE Call by reference Type reference (TYPE) CBGLE_LTYP Etikettentyp 20120207
3 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20120207
4 Importing IV_UOM Call by reference Type reference (TYPE) MEINS Basismengeneinheit 20120207

Method GET_LABEL_NO_FROM_MATMASTER on class CL_EHSGBC_SCENARIO_ROOT has no exception.

Method GET_NEXT_LABEL_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LABEL_ID Value transfer Type reference (TYPE) I Etiketten ID 20120208

Method GET_NEXT_LABEL_ID on class CL_EHSGBC_SCENARIO_ROOT has no exception.

Method GET_NEXT_TEMP_PRTREQ_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TEMP_PRTREQ_ID Value transfer Type reference (TYPE) CBGLE_ORDID Schlüssel eines Druckauftrags 20120201

Method GET_NEXT_TEMP_PRTREQ_ID on class CL_EHSGBC_SCENARIO_ROOT has no exception.

Method GET_PACKAGING_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_FLG_ERROR Call by reference Type reference (TYPE) AS4FLAG 20120203
2 Changing CV_FLG_WARNING Call by reference Type reference (TYPE) AS4FLAG 20120203
3 Exporting ET_PACK_HIERARCHY Call by reference Type reference (TYPE) CCGLD_PACK_HIERARCHY Packhierarchie 20120203
4 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_EHSGBC_MESSAGE EHS: GLM Meldungen 20120203
5 Importing IS_PRTREQ_HDR Call by reference Type reference (TYPE) CCGLT_PRTREQ_HDR 20120203
6 Importing IT_PRTREQ_PAR Call by reference Type reference (TYPE) CCGLD_PRTREQ_PAR EHS: Druckauftrag Parameter 20120203

Method GET_PACKAGING_HIERARCHY on class CL_EHSGBC_SCENARIO_ROOT has no exception.

Method INIT_LABEL_ID Signature

Method INIT_LABEL_ID on class CL_EHSGBC_SCENARIO_ROOT has no parameter.
Method INIT_LABEL_ID on class CL_EHSGBC_SCENARIO_ROOT has no exception.

Method INIT_TEMP_PRTREQ_ID Signature

Method INIT_TEMP_PRTREQ_ID on class CL_EHSGBC_SCENARIO_ROOT has no parameter.
Method INIT_TEMP_PRTREQ_ID on class CL_EHSGBC_SCENARIO_ROOT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 607