SAP ABAP Class CL_EHSGBC_PF_BASE (EHS: Print Framework - Basis Class)
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 - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_EHSGBC_PF_PRINTREQUEST EHS: Print Framework - Print Request 20120510
2 Inheritance (c INHERITING FROM c_ref)  CL_EHSGBC_PF_PRINTREQUESTBODY EHS: Print Framework - Print Request Body 20120510
Properties
Class CL_EHSGBC_PF_BASE  
Short Description EHS: Print Framework - Basis Class    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CBGLMP_API   EHS: API Implementations 
Created 20120510   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_EHSGBC_PF_BASE has no forward declaration.
Interfaces
Class CL_EHSGBC_PF_BASE has no interface implemented.
Friends
Class CL_EHSGBC_PF_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_EXCEPTION Instance attribute Protected Object reference (TYPE REF TO) CX_EHSGBC_EXCEPTION 20120510
2 MO_MESSAGE_HANDLER Instance attribute Protected Object reference (TYPE REF TO) CL_EHSGBC_MESSAGE 20120510
3 MO_PRINT_REQUEST_DATA Instance attribute Protected Object reference (TYPE REF TO) CL_EHSGBC_PF_PRTREQ_DATA 20120510
4 MS_MESSAGE Instance attribute Protected Type reference (TYPE) BAL_S_MSG 20120510
5 MV_DUMMY_MESSAGE Instance attribute Protected Type reference (TYPE) C 20120510
6 MV_GENWARNING Instance attribute Protected Type reference (TYPE) CBGLE_PRTREQ_GENWARNING Warnings During Label Generation 20121128
7 MV_ID Instance attribute Protected Type reference (TYPE) CBGLE_ORDID 20120510
8 MV_STATE Instance attribute Protected Type reference (TYPE) CBGLE_PRTREQ_STATUS 20120510
9 MV_TYPE Instance attribute Protected Type reference (TYPE) CBGLE_PRTREQ_TYPE 20120510
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20120510
2 GET_GENWARNING Instance method Public Method 20121128
3 GET_ID Instance method Public Method 20120622
4 GET_MESSAGE_HANDLER Instance method Public Method 20120622
5 GET_PRTREQ_HDR Instance method Public Method Get Print Request Header 20121210
6 GET_STATE Instance method Public Method 20120622
7 GET_TYPE Instance method Public Method 20120622
8 PERSIST Instance method Public Method 20120622
9 PERSIST_LOG Instance method Protected Method 20120510
10 PRINT_CONTENT Instance method Public Method 20120622
11 PROCESS Instance method Public Method 20120622
12 READ_GENERATION_VARIANT Instance method Protected Method 20120510
13 READ_PRINT_REQUEST Instance method Protected Method 20120703
14 SET_GENWARNING Instance method Protected Method 20121128
15 SET_STATE Instance method Protected Method 20120510
16 STATE_CHECK Instance method Protected Method 20120625
17 SUPPLY_LOG Instance method Protected Method 20130108
Events
Class CL_EHSGBC_PF_BASE has no event.
Types
Class CL_EHSGBC_PF_BASE 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 IV_ID Call by reference Type reference (TYPE) CBGLE_ORDID 20120510
# Exception Resumable Description Created on
1 CX_EHSGBC_EXCEPTION EHS: GLM API Ausnahmen 20120703

Method GET_GENWARNING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_GENWARNING Value transfer Type reference (TYPE) CBGLE_PRTREQ_GENWARNING Aufgetretene Warnungen bei Etikettengenerierung 20121128

Method GET_GENWARNING on class CL_EHSGBC_PF_BASE has no exception.

Method GET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_ID Value transfer Type reference (TYPE) CBGLE_ORDID Druckauftrag 20120622

Method GET_ID on class CL_EHSGBC_PF_BASE has no exception.

Method GET_MESSAGE_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_MESSAGE_HANDLER Value transfer Object reference (TYPE REF TO) CL_EHSGBC_MESSAGE EHS: GLM Meldungen 20120622

Method GET_MESSAGE_HANDLER on class CL_EHSGBC_PF_BASE has no exception.

Method GET_PRTREQ_HDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_HEADER Value transfer Type reference (TYPE) CCGLT_PRTREQ_HDR EHS: Druckauftrag Kopftabelle 20121210

Method GET_PRTREQ_HDR on class CL_EHSGBC_PF_BASE has no exception.

Method GET_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_STATE Value transfer Type reference (TYPE) CBGLE_PRTREQ_STATUS Druckauftragsstatus 20120622

Method GET_STATE on class CL_EHSGBC_PF_BASE has no exception.

Method GET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_TYPE Value transfer Type reference (TYPE) CBGLE_PRTREQ_TYPE Druckauftragsart 20120622

Method GET_TYPE on class CL_EHSGBC_PF_BASE has no exception.

Method PERSIST Signature

Method PERSIST on class CL_EHSGBC_PF_BASE has no parameter.
# Exception Resumable Description Created on
1 CX_EHSGBC_EXCEPTION EHS: GLM API Ausnahmen 20120622

Method PERSIST_LOG Signature

Method PERSIST_LOG on class CL_EHSGBC_PF_BASE has no parameter.
Method PERSIST_LOG on class CL_EHSGBC_PF_BASE has no exception.

Method PRINT_CONTENT Signature

Method PRINT_CONTENT on class CL_EHSGBC_PF_BASE has no parameter.
# Exception Resumable Description Created on
1 CX_EHSGBC_EXCEPTION EHS: GLM API Ausnahmen 20120622

Method PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_EHSGBC_MESSAGE EHS: GLM Meldungen 20130108
# Exception Resumable Description Created on
1 CX_EHSGBC_EXCEPTION EHS: GLM API Ausnahmen 20120622

Method READ_GENERATION_VARIANT Signature

Method READ_GENERATION_VARIANT on class CL_EHSGBC_PF_BASE has no parameter.
# Exception Resumable Description Created on
1 CX_EHSGBC_EXCEPTION 20120510

Method READ_PRINT_REQUEST Signature

Method READ_PRINT_REQUEST on class CL_EHSGBC_PF_BASE has no parameter.
# Exception Resumable Description Created on
1 CX_EHSGBC_EXCEPTION EHS: GLM API Ausnahmen 20120703

Method SET_GENWARNING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GENWARNING Call by reference Type reference (TYPE) CBGLE_PRTREQ_GENWARNING 0 Aufgetretene Warnungen bei Etikettengenerierung 20121128

Method SET_GENWARNING on class CL_EHSGBC_PF_BASE has no exception.

Method SET_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STATE Call by reference Type reference (TYPE) CBGLE_PRTREQ_STATUS 20120510

Method SET_STATE on class CL_EHSGBC_PF_BASE has no exception.

Method STATE_CHECK Signature

Method STATE_CHECK on class CL_EHSGBC_PF_BASE has no parameter.
# Exception Resumable Description Created on
1 CX_EHSGBC_EXCEPTION 20120625

Method SUPPLY_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_EHSGBC_MESSAGE EHS: GLM Meldungen 20130108

Method SUPPLY_LOG on class CL_EHSGBC_PF_BASE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 607