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 | 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 | Constant | Protected | Type reference (TYPE) | LVC_FNAME | 'CRDAT' | ALV Control: Field Name of Internal Table Field | 20120829 | ||
| 2 | Constant | Protected | Type reference (TYPE) | LVC_FNAME | 'CRNAM' | ALV Control: Field Name of Internal Table Field | 20120829 | ||
| 3 | Constant | Protected | Type reference (TYPE) | LVC_FNAME | 'CRTIM' | ALV Control: Field Name of Internal Table Field | 20120829 | ||
| 4 | Constant | Protected | Type reference (TYPE) | LVC_FNAME | 'FIELDNAME' | ALV Control: Field Name of Internal Table Field | 20130221 | ||
| 5 | Constant | Protected | Type reference (TYPE) | LVC_FNAME | 'FLGPRIMM' | ALV Control: Field Name of Internal Table Field | 20120829 | ||
| 6 | Constant | Protected | Type reference (TYPE) | LVC_FNAME | 'GENWARNING' | ALV Control: Field Name of Internal Table Field | 20120829 | ||
| 7 | Constant | Protected | Type reference (TYPE) | LVC_FNAME | 'GVARIANT' | ALV control: Field name of internal table field | 20120829 | ||
| 8 | Constant | Protected | Type reference (TYPE) | LVC_FNAME | 'LABELTYPE' | ALV Control: Field Name of Internal Table Field | 20120829 | ||
| 9 | Constant | Protected | Type reference (TYPE) | LVC_FNAME | 'LIDENT' | ALV Control: Field Name of Internal Table Field | 20130226 | ||
| 10 | Constant | Protected | Type reference (TYPE) | LVC_FNAME | 'LSID' | ALV Control: Field Name of Internal Table Field | 20130422 | ||
| 11 | Constant | Protected | Type reference (TYPE) | LVC_FNAME | 'MATNR' | ALV Control: Field Name of Internal Table Field | 20120829 | ||
| 12 | Constant | Protected | Type reference (TYPE) | LVC_FNAME | 'PRNID' | ALV Control: Field Name of Internal Table Field | 20120829 | ||
| 13 | Constant | Protected | Type reference (TYPE) | LVC_FNAME | 'PRTREQ_ID' | ALV Control: Field Name of Internal Table Field | 20120829 | ||
| 14 | Constant | Protected | Type reference (TYPE) | LVC_FNAME | 'PRTREQ_ID_REF' | ALV Control: Field Name of Internal Table Field | 20121212 | ||
| 15 | Constant | Protected | Type reference (TYPE) | LVC_FNAME | 'RECN' | ALV Control: Field Name of Internal Table Field | 20120829 | ||
| 16 | Constant | Protected | Type reference (TYPE) | LVC_FNAME | 'RECNROOT' | ALV Control: Field Name of Internal Table Field | 20120829 | ||
| 17 | Constant | Protected | Type reference (TYPE) | LVC_FNAME | 'REPLANGU' | ALV Control: Field Name of Internal Table Field | 20120829 | ||
| 18 | Constant | Protected | Type reference (TYPE) | LVC_FNAME | 'SBGVID' | ALV Control: Field Name of Internal Table Field | 20120829 | ||
| 19 | Constant | Protected | Type reference (TYPE) | LVC_FNAME | 'SCENID' | ALV Control: Field Name of Internal Table Field | 20120829 | ||
| 20 | Constant | Protected | Type reference (TYPE) | LVC_FNAME | 'SEQNOID' | ALV Control: Field Name of Internal Table Field | 20130221 | ||
| 21 | Constant | Protected | Type reference (TYPE) | LVC_FNAME | 'SIDENT' | ALV Control: Field Name of Internal Table Field | 20130213 | ||
| 22 | Constant | Protected | Type reference (TYPE) | LVC_FNAME | 'STATE' | ALV Control: Field Name of Internal Table Field | 20120829 | ||
| 23 | Constant | Protected | Type reference (TYPE) | LVC_FNAME | 'STNID' | ALV Control: Field Name of Internal Table Field | 20120829 | ||
| 24 | Constant | Protected | Type reference (TYPE) | LVC_FNAME | 'STYPE' | ALV Control: Field Name of Internal Table Field | 20130221 | ||
| 25 | Constant | Protected | Type reference (TYPE) | LVC_FNAME | 'STYPE_DESC' | ALV Control: Field Name of Internal Table Field | 20130221 | ||
| 26 | Constant | Protected | Type reference (TYPE) | LVC_FNAME | 'SUBID' | ALV Control: Field Name of Internal Table Field | 20120829 | ||
| 27 | Constant | Protected | Type reference (TYPE) | LVC_FNAME | 'TYPE' | ALV Control: Field Name of Internal Table Field | 20120829 | ||
| 28 | Constant | Protected | Type reference (TYPE) | LVC_FNAME | 'UPDNAM' | ALV Control: Field Name of Internal Table Field | 20120829 | ||
| 29 | Constant | Protected | Type reference (TYPE) | LVC_FNAME | 'VALUE' | ALV Control: Field Name of Internal Table Field | 20130221 | ||
| 30 | Constant | Protected | Type reference (TYPE) | LVC_FNAME | 'VALUETYPE' | ALV Control: Field Name of Internal Table Field | 20120829 | ||
| 31 | Constant | Protected | Type reference (TYPE) | STRING | 'EHS_SERBC' | 20130220 | |||
| 32 | Constant | Protected | Type reference (TYPE) | STRING | 'EHS_SERLB' | 20130305 | |||
| 33 | Constant | Protected | Type reference (TYPE) | STRING | 'EHS_SERLS' | 20130305 | |||
| 34 | Constant | Protected | Type reference (TYPE) | STRING | 'EHS_SERNO' | 20130220 | |||
| 35 | Constant | Protected | Type reference (TYPE) | STRING | 'B' | 20130220 | |||
| 36 | Instance attribute | Protected | Type reference (TYPE) | STRING | 'T' | 20130220 | |||
| 37 | Constant | Protected | Type reference (TYPE) | LVC_FNAME | 'WORKLIST' | ALV Control: Field Name of Internal Table Field | 20120829 | ||
| 38 | Constant | Protected | Type reference (TYPE) | STRING | ' (ID)' | Attachment for IDs | 20120829 | ||
| 39 | Instance attribute | Private | Type reference (TYPE) | CBGLE_WB_STRUCTURE_NAME | 'CCGLS_WI_PRTREQ_SNO' | ABAP Dictionary Name of Structure | 20130227 | ||
| 40 | Static Attribute | Public | Type reference (TYPE) | DDFIXVALUES | Description of Fixed Values for Domain | 20130227 | |||
| 41 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_EHSGBC_DESCRIPTION | 20130215 | ||||
| 42 | Static Attribute | Public | Type reference (TYPE) | CCGLD_PRTREQ_SNO | EHS: Print Request Sequence Numbers | 20130227 | |||
| 43 | 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 | Instance method | Protected | Method | Check If Printer Belongs to Print Station | 20130226 | |
| 2 | Instance method | Protected | Method | Check Duplicated Key of SIDENT | 20130226 | |
| 3 | Instance method | Public | Constructor | 20130215 | ||
| 4 | Instance method | Public | Method | 20130214 | ||
| 5 | Instance method | Public | Method | Extract Messages and Write to Application Log (via RFC) | 20130320 | |
| 6 | Static method | Public | Method | Determine RFC Connection to Central EHS System | 20130123 | |
| 7 | Instance method | Protected | Method | EHS: Read a Report Symbol | 20130305 | |
| 8 | Static method | Public | Method | EHS: refresh mt_detail_data_sno | 20130227 | |
| 9 | 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 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAL_T_MSG | Anwendungs-Log: Tabelle mit Messages | 20130226 | |||
| 2 | EV_FLG_IS_VALID | Call by reference | Type reference (TYPE) | AS4FLAG | Flag (X or Blank) | 20130226 | |||
| 3 | IV_PRNID | Call by reference | Type reference (TYPE) | CBGLE_PRNID | Drucker einer Druckstation | 20130226 | |||
| 4 | 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 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAL_T_MSG | Anwendungs-Log: Tabelle mit Messages | 20130226 | |||
| 2 | EV_FLG_IS_VALID | Call by reference | Type reference (TYPE) | AS4FLAG | Flag (X or Blank) | 20130226 | |||
| 3 | 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 | IV_BP_ID | Call by reference | Type reference (TYPE) | CBGLE_WB_BP_ID | 20130215 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130215 |
Method CONV_PRTREQ_TO_DISP_OPT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PRTREQ_HDR_DISP | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20130214 | ||||
| 2 | IT_PRTREQ_HDR | Call by reference | Type reference (TYPE) | CCGLD_PRTREQ_HDR | 20130214 | ||||
| 3 | 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 | ET_MESSAGES_RFC | Call by reference | Type reference (TYPE) | BAL_T_MSG | Anwendungs-Log: Tabelle mit Messages | 20130320 | |||
| 2 | EV_FLG_ERROR | Call by reference | Type reference (TYPE) | AS4FLAG | Flag (X oder Blank) | 20130320 | |||
| 3 | IS_MESSAGE_ADD | Call by reference | Type reference (TYPE) | BAL_S_MSG | 20130320 | ||||
| 4 | IT_MESSAGES | Call by reference | Type reference (TYPE) | BAL_T_MSG | 20130320 | ||||
| 5 | IV_EXTNUMBER | Call by reference | Type reference (TYPE) | BALNREXT | 20130320 | ||||
| 6 | IV_MSG_TYPE_MAX | Call by reference | Type reference (TYPE) | BALMSGTY | 20130320 | ||||
| 7 | IV_OBJECT | Call by reference | Type reference (TYPE) | BALOBJ_D | 20130320 | ||||
| 8 | 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 | EV_RFCDEST | Value transfer | Type reference (TYPE) | RFCDEST | logische Destination (Wird bei Funktionsaufruf angegeben) | 20130123 | |||
| 2 | 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 | E_STYPE_DESC | Call by reference | Type reference (TYPE) | CBGLE_SNOTYPE_DESC | Bezeichnung des Berichtssymbols | 20130305 | |||
| 2 | I_IDENT | Call by reference | Type reference (TYPE) | CBGLE_LIDENT | Nummernkreis für fortlaufende Daten | 20130305 | |||
| 3 | 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 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAL_T_MSG | Application Log: Table with Messages | 20130227 | |||
| 2 | EV_FLG_ERROR | Call by reference | Type reference (TYPE) | AS4FLAG | Flag (X oder Blank) | 20130306 | |||
| 3 | IR_DATA_CHANGED | Call by reference | Object reference (TYPE REF TO) | CL_ALV_CHANGED_DATA_PROTOCOL | Message Protokoll für Dataentry | 20130227 | |||
| 4 | IT_DETAIL_DATA_SNO | Call by reference | Type reference (TYPE) | CCGLD_PRTREQ_SNO | ALV control: Field name of internal table field | 20130227 | |||
| 5 | 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 |