SAP ABAP Class CL_EHSGWI_BP_MODEL_ROOT_PRTREQ (EHS: LWB Integration - General Print Requests)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   EHS-SAF (Application Component) Product Safety
     CBGLMP_WI (Package) EHS: Labeling Workbench UI Implementations
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_EHSGWB_BP_MODEL_ROOT EHS: LWB Functions Data Model 20120829
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_EHSGWI_BP_PRNINFO_MODEL EHS: LWB Integration - Print Information System 20120829
2 Inheritance (c INHERITING FROM c_ref)  CL_EHSGWI_BP_PRNTJOB_MODEL EHS: LWB Integration - Print Request Manager 20120829
Properties
Class CL_EHSGWI_BP_MODEL_ROOT_PRTREQ  
Short Description EHS: LWB Integration - General Print Requests    
Super Class CL_EHSGWB_BP_MODEL_ROOT EHS: LWB Functions Data Model 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CBGLMP_WI   EHS: Labeling Workbench UI Implementations 
Created 20120829   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_EHSGWI_BP_MODEL_ROOT_PRTREQ has no interface implemented.
Friends
Class CL_EHSGWI_BP_MODEL_ROOT_PRTREQ has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_FIELD_CRDAT Constant Protected Type reference (TYPE) LVC_FNAME 'CRDAT' ALV Control: Field Name of Internal Table Field 20120829
2 GC_FIELD_CRNAM Constant Protected Type reference (TYPE) LVC_FNAME 'CRNAM' ALV Control: Field Name of Internal Table Field 20120829
3 GC_FIELD_CRTIM Constant Protected Type reference (TYPE) LVC_FNAME 'CRTIM' ALV Control: Field Name of Internal Table Field 20120829
4 GC_FIELD_FIELDNAME Constant Protected Type reference (TYPE) LVC_FNAME 'FIELDNAME' ALV Control: Field Name of Internal Table Field 20130221
5 GC_FIELD_FLGPRIMM Constant Protected Type reference (TYPE) LVC_FNAME 'FLGPRIMM' ALV Control: Field Name of Internal Table Field 20120829
6 GC_FIELD_GENWARNING Constant Protected Type reference (TYPE) LVC_FNAME 'GENWARNING' ALV Control: Field Name of Internal Table Field 20120829
7 GC_FIELD_GVARIANT Constant Protected Type reference (TYPE) LVC_FNAME 'GVARIANT' ALV control: Field name of internal table field 20120829
8 GC_FIELD_LABELTYPE Constant Protected Type reference (TYPE) LVC_FNAME 'LABELTYPE' ALV Control: Field Name of Internal Table Field 20120829
9 GC_FIELD_LIDENT Constant Protected Type reference (TYPE) LVC_FNAME 'LIDENT' ALV Control: Field Name of Internal Table Field 20130226
10 GC_FIELD_LSID Constant Protected Type reference (TYPE) LVC_FNAME 'LSID' ALV Control: Field Name of Internal Table Field 20130422
11 GC_FIELD_MATNR Constant Protected Type reference (TYPE) LVC_FNAME 'MATNR' ALV Control: Field Name of Internal Table Field 20120829
12 GC_FIELD_PRNID Constant Protected Type reference (TYPE) LVC_FNAME 'PRNID' ALV Control: Field Name of Internal Table Field 20120829
13 GC_FIELD_PRTREQ_ID Constant Protected Type reference (TYPE) LVC_FNAME 'PRTREQ_ID' ALV Control: Field Name of Internal Table Field 20120829
14 GC_FIELD_PRTREQ_ID_REF Constant Protected Type reference (TYPE) LVC_FNAME 'PRTREQ_ID_REF' ALV Control: Field Name of Internal Table Field 20121212
15 GC_FIELD_RECN Constant Protected Type reference (TYPE) LVC_FNAME 'RECN' ALV Control: Field Name of Internal Table Field 20120829
16 GC_FIELD_RECNROOT Constant Protected Type reference (TYPE) LVC_FNAME 'RECNROOT' ALV Control: Field Name of Internal Table Field 20120829
17 GC_FIELD_REPLANGU Constant Protected Type reference (TYPE) LVC_FNAME 'REPLANGU' ALV Control: Field Name of Internal Table Field 20120829
18 GC_FIELD_SBGVID Constant Protected Type reference (TYPE) LVC_FNAME 'SBGVID' ALV Control: Field Name of Internal Table Field 20120829
19 GC_FIELD_SCENID Constant Protected Type reference (TYPE) LVC_FNAME 'SCENID' ALV Control: Field Name of Internal Table Field 20120829
20 GC_FIELD_SEQNOID Constant Protected Type reference (TYPE) LVC_FNAME 'SEQNOID' ALV Control: Field Name of Internal Table Field 20130221
21 GC_FIELD_SIDENT Constant Protected Type reference (TYPE) LVC_FNAME 'SIDENT' ALV Control: Field Name of Internal Table Field 20130213
22 GC_FIELD_STATE Constant Protected Type reference (TYPE) LVC_FNAME 'STATE' ALV Control: Field Name of Internal Table Field 20120829
23 GC_FIELD_STNID Constant Protected Type reference (TYPE) LVC_FNAME 'STNID' ALV Control: Field Name of Internal Table Field 20120829
24 GC_FIELD_STYPE Constant Protected Type reference (TYPE) LVC_FNAME 'STYPE' ALV Control: Field Name of Internal Table Field 20130221
25 GC_FIELD_STYPE_DESC Constant Protected Type reference (TYPE) LVC_FNAME 'STYPE_DESC' ALV Control: Field Name of Internal Table Field 20130221
26 GC_FIELD_SUBID Constant Protected Type reference (TYPE) LVC_FNAME 'SUBID' ALV Control: Field Name of Internal Table Field 20120829
27 GC_FIELD_TYPE Constant Protected Type reference (TYPE) LVC_FNAME 'TYPE' ALV Control: Field Name of Internal Table Field 20120829
28 GC_FIELD_UPDNAM Constant Protected Type reference (TYPE) LVC_FNAME 'UPDNAM' ALV Control: Field Name of Internal Table Field 20120829
29 GC_FIELD_VALUE Constant Protected Type reference (TYPE) LVC_FNAME 'VALUE' ALV Control: Field Name of Internal Table Field 20130221
30 GC_FIELD_VALUETYPE Constant Protected Type reference (TYPE) LVC_FNAME 'VALUETYPE' ALV Control: Field Name of Internal Table Field 20120829
31 GC_FIELD_VALUE_SERBC Constant Protected Type reference (TYPE) STRING 'EHS_SERBC' 20130220
32 GC_FIELD_VALUE_SERLB Constant Protected Type reference (TYPE) STRING 'EHS_SERLB' 20130305
33 GC_FIELD_VALUE_SERLS Constant Protected Type reference (TYPE) STRING 'EHS_SERLS' 20130305
34 GC_FIELD_VALUE_SERNO Constant Protected Type reference (TYPE) STRING 'EHS_SERNO' 20130220
35 GC_FIELD_VALUE_STYPE_B Constant Protected Type reference (TYPE) STRING 'B' 20130220
36 GC_FIELD_VALUE_STYPE_T Instance attribute Protected Type reference (TYPE) STRING 'T' 20130220
37 GC_FIELD_WORKLIST Constant Protected Type reference (TYPE) LVC_FNAME 'WORKLIST' ALV Control: Field Name of Internal Table Field 20120829
38 GC_STRING_CONCAT_ID Constant Protected Type reference (TYPE) STRING ' (ID)' Attachment for IDs 20120829
39 GC_STRUCNAME_PRTREQ_SNO Instance attribute Private Type reference (TYPE) CBGLE_WB_STRUCTURE_NAME 'CCGLS_WI_PRTREQ_SNO' ABAP Dictionary Name of Structure 20130227
40 GST_STYPE_DESC Static Attribute Public Type reference (TYPE) DDFIXVALUES Description of Fixed Values for Domain 20130227
41 MO_DESCRIPTION Instance attribute Protected Object reference (TYPE REF TO) CL_EHSGBC_DESCRIPTION 20130215
42 MT_DETAIL_DATA_SNO Static Attribute Public Type reference (TYPE) CCGLD_PRTREQ_SNO EHS: Print Request Sequence Numbers 20130227
43 MV_RFCDEST_TO_EHS Static Attribute Public Type reference (TYPE) RFCDEST Logical Destination (Specified When Function Is Called) 20130124
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_PRNID_STNID Instance method Protected Method Check If Printer Belongs to Print Station 20130226
2 CHECK_SIDENT Instance method Protected Method Check Duplicated Key of SIDENT 20130226
3 CONSTRUCTOR Instance method Public Constructor 20130215
4 CONV_PRTREQ_TO_DISP_OPT Instance method Public Method 20130214
5 EXTRACT_WRITE_MSG_TO_APPL_LOG Instance method Public Method Extract Messages and Write to Application Log (via RFC) 20130320
6 GET_RFC_DEST_TO_EHS_SYSTEM Static method Public Method Determine RFC Connection to Central EHS System 20130123
7 READ_STYPE_DESCRIPTION Instance method Protected Method EHS: Read a Report Symbol 20130305
8 RESET_MT_DETAIL_DATA_SNO Static method Public Method EHS: refresh mt_detail_data_sno 20130227
9 UPDATE_MT_DETAIL_DATA_SNO Instance method Public Method Check changed data 20130227
Events
Class CL_EHSGWI_BP_MODEL_ROOT_PRTREQ has no event.
Types
Class CL_EHSGWI_BP_MODEL_ROOT_PRTREQ has no local type.
Method Signatures

Method CHECK_PRNID_STNID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20130226
2 Exporting EV_FLG_IS_VALID Call by reference Type reference (TYPE) AS4FLAG Flag (X or Blank) 20130226
3 Importing IV_PRNID Call by reference Type reference (TYPE) CBGLE_PRNID Drucker einer Druckstation 20130226
4 Importing IV_STNID Call by reference Type reference (TYPE) CBGLE_STNID Name der Struktur 20130226

Method CHECK_PRNID_STNID on class CL_EHSGWI_BP_MODEL_ROOT_PRTREQ has no exception.

Method CHECK_SIDENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20130226
2 Exporting EV_FLG_IS_VALID Call by reference Type reference (TYPE) AS4FLAG Flag (X or Blank) 20130226
3 Importing IT_DETAIL_DATA_SNO Call by reference Type reference (TYPE) CCGLD_PRTREQ_SNO Name der Struktur 20130226

Method CHECK_SIDENT on class CL_EHSGWI_BP_MODEL_ROOT_PRTREQ has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BP_ID Call by reference Type reference (TYPE) CBGLE_WB_BP_ID 20130215
# Exception Resumable Description Created on
1 CX_EHSGWB_EXCEPTION 20130215

Method CONV_PRTREQ_TO_DISP_OPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PRTREQ_HDR_DISP Call by reference Type reference (TYPE) STANDARD TABLE 20130214
2 Importing IT_PRTREQ_HDR Call by reference Type reference (TYPE) CCGLD_PRTREQ_HDR 20130214
3 Importing IV_STRUCNAME_QUERY_RESULT Call by reference Type reference (TYPE) CBGLE_WB_STRUCTURE_NAME 20130214

Method CONV_PRTREQ_TO_DISP_OPT on class CL_EHSGWI_BP_MODEL_ROOT_PRTREQ has no exception.

Method EXTRACT_WRITE_MSG_TO_APPL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES_RFC Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20130320
2 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20130320
3 Importing IS_MESSAGE_ADD Call by reference Type reference (TYPE) BAL_S_MSG 20130320
4 Importing IT_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG 20130320
5 Importing IV_EXTNUMBER Call by reference Type reference (TYPE) BALNREXT 20130320
6 Importing IV_MSG_TYPE_MAX Call by reference Type reference (TYPE) BALMSGTY 20130320
7 Importing IV_OBJECT Call by reference Type reference (TYPE) BALOBJ_D 20130320
8 Importing IV_SUBOBJECT Call by reference Type reference (TYPE) BALSUBOBJ 20130320

Method EXTRACT_WRITE_MSG_TO_APPL_LOG on class CL_EHSGWI_BP_MODEL_ROOT_PRTREQ has no exception.

Method GET_RFC_DEST_TO_EHS_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_RFCDEST Value transfer Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20130123
2 Importing IV_DEF_NONE Value transfer Type reference (TYPE) AS4FLAG ABAP_FALSE X oder Blank: None als Default RFC-Destination 20130220

Method GET_RFC_DEST_TO_EHS_SYSTEM on class CL_EHSGWI_BP_MODEL_ROOT_PRTREQ has no exception.

Method READ_STYPE_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STYPE_DESC Call by reference Type reference (TYPE) CBGLE_SNOTYPE_DESC Bezeichnung des Berichtssymbols 20130305
2 Importing I_IDENT Call by reference Type reference (TYPE) CBGLE_LIDENT Nummernkreis für fortlaufende Daten 20130305
3 Importing I_STYPE Call by reference Type reference (TYPE) CBGLE_SNOTYPE Teilschlüssel: Attribut zum Objekt-Eintrag 20130305

Method READ_STYPE_DESCRIPTION on class CL_EHSGWI_BP_MODEL_ROOT_PRTREQ has no exception.

Method RESET_MT_DETAIL_DATA_SNO Signature

Method RESET_MT_DETAIL_DATA_SNO on class CL_EHSGWI_BP_MODEL_ROOT_PRTREQ has no parameter.
Method RESET_MT_DETAIL_DATA_SNO on class CL_EHSGWI_BP_MODEL_ROOT_PRTREQ has no exception.

Method UPDATE_MT_DETAIL_DATA_SNO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20130227
2 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20130306
3 Importing IR_DATA_CHANGED Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Protokoll für Dataentry 20130227
4 Importing IT_DETAIL_DATA_SNO Call by reference Type reference (TYPE) CCGLD_PRTREQ_SNO ALV control: Field name of internal table field 20130227
5 Importing IV_STRUCTURE_NAME Call by reference Type reference (TYPE) CBGLE_WB_STRUCTURE_NAME ABAP Dictionary name of structure 20130227

Method UPDATE_MT_DETAIL_DATA_SNO on class CL_EHSGWI_BP_MODEL_ROOT_PRTREQ has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 617