SAP ABAP Class CL_EHSGTRIGGER_CHECK_PP (EHS: Trigger Checks for PP Orders)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   EHS-SAF (Application Component) Product Safety
     CBGLMP_TRIGGER (Package) EHS: Interface for Other Components
Properties
Class CL_EHSGTRIGGER_CHECK_PP  
Short Description EHS: Trigger Checks for PP Orders    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class CBGLTRIGGER    
Program status     
Category 0   
Package CBGLMP_TRIGGER   EHS: Interface for Other Components 
Created 20120919   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_EHSGTRIGGER_CHECK_PP has no forward declaration.
Interfaces
Class CL_EHSGTRIGGER_CHECK_PP has no interface implemented.
Friends
Class CL_EHSGTRIGGER_CHECK_PP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ORDER_STATUS_RELEASED Constant Public Type reference (TYPE) J_STATUS 'I0002' Order released 20120919
2 GC_TRIGGER_ACTION_CANCEL Constant Public Type reference (TYPE) CBGLE_TRIGACTION 'CANCEL' Result of Processing Rule 20120919
3 GC_TRIGGER_ACTION_DELETE Constant Public Type reference (TYPE) CBGLE_TRIGACTION 'DELETE' Result of Processing Rule 20120919
4 GC_TRIGGER_ACTION_MODIFY Constant Public Type reference (TYPE) CBGLE_TRIGACTION 'MODIFY' Result of Processing Rule 20120919
5 GC_TRIGGER_ACTION_PRINT Constant Public Type reference (TYPE) CBGLE_TRIGACTION 'PRINT' Result of Processing Rule 20120919
6 GC_TRIGGER_CHECK_TYPE_COMPLETE Constant Public Type reference (TYPE) CBGLE_TRIGCHKTYPE_OLD 'COMPLETE' Check Type for Initial Status of Processing Rule 20120919
7 GC_TRIGGER_CHECK_TYPE_NONE Constant Public Type reference (TYPE) CBGLE_TRIGCHKTYPE_OLD 'NO' Check Type for Initial Status of Processing Rule 20120919
8 GC_TRIGGER_CHECK_TYPE_SINGLE Constant Public Type reference (TYPE) CBGLE_TRIGCHKTYPE_OLD 'SINGLE' Check Type for Initial Status of Processing Rule 20120919
9 GV_MSGTEXT Static Attribute Protected Type reference (TYPE) STRING 20120921
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_FIELD_EXISTENCE_IN_DBTAB Static method Protected Method Existence Check of Field in DB Table 20120920
2 CHECK_FIELD_EXISTENCE_IN_ITAB Static method Protected Method Existence Check of Field in Internal Table 20120920
3 CHECK_STATUS Static method Protected Method Status Check 20120920
4 DO_CHECK_BASE Static method Public Method Basic Trigger Check 20120919
5 DO_CHECK_EXTENDED Static method Public Method Extended Trigger Check 20120919
Events
Class CL_EHSGTRIGGER_CHECK_PP has no event.
Types
Class CL_EHSGTRIGGER_CHECK_PP has no local type.
Method Signatures

Method CHECK_FIELD_EXISTENCE_IN_DBTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD Call by reference Type reference (TYPE) CBGLE_TABFIELD Ausgewähltes Feld aus der Tabelle zum Prozessauftrag 20120920
2 Importing IV_PHYSTAB Call by reference Type reference (TYPE) CBGLE_TABPHYS EHS: Ort der phys. Speicherung Tabelle/Struktur 20120920
3 Returning RV_FLG_EXISTS Value transfer Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20120920

Method CHECK_FIELD_EXISTENCE_IN_DBTAB on class CL_EHSGTRIGGER_CHECK_PP has no exception.

Method CHECK_FIELD_EXISTENCE_IN_ITAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ITAB Call by reference Type reference (TYPE) ANY TABLE 20120920
2 Importing IV_PHYSTAB Call by reference Type reference (TYPE) CBGLE_TABPHYS EHS: Ort der phys. Speicherung Tabelle/Struktur 20120920
3 Returning RV_FLG_OK Value transfer Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20120920

Method CHECK_FIELD_EXISTENCE_IN_ITAB on class CL_EHSGTRIGGER_CHECK_PP has no exception.

Method CHECK_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FLG_VALID Call by reference Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20120920
2 Exporting EV_TRIGGER_ACTION Call by reference Type reference (TYPE) CBGLE_TRIGACTION Ergebnis der Verarbeitungsregel 20120920
3 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_EHSGBC_MESSAGE EHS: GLM Meldungen 20120920
4 Importing IS_HEADER Call by reference Type reference (TYPE) CAUFVDB Belegtabellenstruktur des Auftragskopfes 20120920
5 Importing IS_RULE Call by reference Type reference (TYPE) CCGLC_TRCHK EHS: Regeln für Druckaufträge von Prozessaufträgen festlegen 20120920
6 Importing IT_STATUS Call by reference Type reference (TYPE) CCGLD_JEST EHS: Status 20120920
7 Importing IT_STATUS_OLD Call by reference Type reference (TYPE) CCGLD_JEST EHS: Status 20120920

Method CHECK_STATUS on class CL_EHSGTRIGGER_CHECK_PP has no exception.

Method DO_CHECK_BASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TRIGGER_ACTION Call by reference Type reference (TYPE) CBGLE_TRIGACTION Ergebnis der Verarbeitungsregel 20120919
2 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_EHSGBC_MESSAGE EHS: GLM Meldungen 20120919
3 Importing IS_HEADER Call by reference Type reference (TYPE) CAUFVDB Belegtabellenstruktur des Auftragskopfes 20120919
4 Importing IT_STATUS Call by reference Type reference (TYPE) CCGLD_JEST EHS: Status 20120919
5 Importing IT_STATUS_OLD Call by reference Type reference (TYPE) CCGLD_JEST EHS: Status 20120919

Method DO_CHECK_BASE on class CL_EHSGTRIGGER_CHECK_PP has no exception.

Method DO_CHECK_EXTENDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FLG_QUIT Call by reference Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20120920
2 Importing IO_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_EHSGBC_MESSAGE EHS: GLM Meldungen 20120920
3 Importing IT_COMPONENT Call by reference Type reference (TYPE) CCGLD_RESBB Auftragskomponenten 20120921
4 Importing IT_COMPONENT_OLD Call by reference Type reference (TYPE) CCGLD_ARESB EHS: Reservierung/Sekundärbedarf alt 20120921
5 Importing IT_DOCLINK Call by reference Type reference (TYPE) CCGLD_AFDLD EHS: Dokumentverknüpfung 20120921
6 Importing IT_DOCLINK_OLD Call by reference Type reference (TYPE) CCGLD_AFDLD EHS: Dokumentverknüpfung 20120921
7 Importing IT_HEADER Call by reference Type reference (TYPE) CCGLD_CAUFVDB Belegtabellenstruktur des Auftragskopfes 20121031
8 Importing IT_HEADER_OLD Call by reference Type reference (TYPE) CCGLD_CAUFVDB EHS: Auftragsköpfe 20120921
9 Importing IT_MILESTONE Call by reference Type reference (TYPE) CCGLD_MLSTB EHS: Meilenstein 20120921
10 Importing IT_MILESTONE_OLD Call by reference Type reference (TYPE) CCGLD_AMLST EHS: Meilenstein alt 20120921
11 Importing IT_OPERATION Call by reference Type reference (TYPE) CCGLD_AFVGB Auftragsvorgänge 20120921
12 Importing IT_OPERATION_OLD_AFVC Call by reference Type reference (TYPE) CCGLD_AAFVC EHS: Arbeitsvorgangsdaten allgemein alt 20120921
13 Importing IT_OPERATION_OLD_AFVV Call by reference Type reference (TYPE) CCGLD_AAFVV EHS: Vorgangs Mengen/Termine/Werte alt 20120921
14 Importing IT_OPERATION_RELATIONS Call by reference Type reference (TYPE) CCGLD_PRE_DEC EHS: AVO Vorgänger 20120921
15 Importing IT_OPERATION_RELATIONS_OLD Call by reference Type reference (TYPE) CCGLD_PRE_DEC EHS: AVO Vorgänger 20120921
16 Importing IT_OPERATION_RELATIONS_OLD_AFV Call by reference Type reference (TYPE) CCGLD_AAFVU EHS: Benutzerfelder des Arbeitsvorganges alt 20120921
17 Importing IT_PLANNED_ORDER Call by reference Type reference (TYPE) CCGLD_PLAF EHS: Planauftrag 20120921
18 Importing IT_POSITION Call by reference Type reference (TYPE) CCGLD_AFPOB Auftragspositionen 20120921
19 Importing IT_POSITION_OLD Call by reference Type reference (TYPE) CCGLD_AAFPO EHS: Auftragspositionen alt 20120921
20 Importing IT_PSTEXT Call by reference Type reference (TYPE) CCGLD_NPTXB EHS: PS-Texte (Netzplan) 20120921
21 Importing IT_PSTEXT_OLD Call by reference Type reference (TYPE) CCGLD_ANPTX EHS: PS-Texte (Netzplan) alt 20120921
22 Importing IT_RELATION Call by reference Type reference (TYPE) CCGLD_AFABB EHS: Netzplan - Anordnungsbeziehungen 20120921
23 Importing IT_RELATION_OLD Call by reference Type reference (TYPE) CCGLD_AAFAB EHS: Netzplan - Anordnungsbeziehungen alt 20120921
24 Importing IT_SEQUENCE Call by reference Type reference (TYPE) CCGLD_AFFLB EHS: Werkauftragsfolgen 20120921
25 Importing IT_SEQUENCE_OLD Call by reference Type reference (TYPE) CCGLD_AAFFL EHS: Werkauftragsfolge alt 20120921
26 Importing IT_STATUS Call by reference Type reference (TYPE) CCGLD_JEST EHS: Status 20120921
27 Importing IT_STATUS_OLD Call by reference Type reference (TYPE) CCGLD_JEST EHS: Status 20120921

Method DO_CHECK_EXTENDED on class CL_EHSGTRIGGER_CHECK_PP has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 617