SAP ABAP Class CL_INTERPRETER_PII (Interpreter: Facade for Parser and Generators)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PP-PI-PMA-RCP (Application Component) Control Recipe
     CMX_PII (Package) Manufacturing Execution: Interpreter
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_OS_SERVICE_POC Domain Model: Persistence Services 19991112
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SY_MESS_POC POC: System Message Processing 19991111
Properties
Class CL_INTERPRETER_PII  
Short Description Interpreter: Facade for Parser and Generators    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package CMX_PII   Manufacturing Execution: Interpreter 
Created 19991111   SAP 
Last change 20040127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_PI_SHEET_GENERATOR_PII Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_XML_GENERATOR_PII Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 POCCO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_OS_SERVICE_POC Domain Model: Persistence Services 19991112
2 IF_SY_MESS_POC POC: System Message Processing 19991111
Friends
Class CL_INTERPRETER_PII has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_ERROR Constant Protected Type reference (TYPE) FLAG 'E' Indicator for Errors 19991118
2 CO_NOTE Constant Protected Type reference (TYPE) FLAG 'N' Indicator for Note 19991118
3 CO_VIS_ADMIN Instance attribute Private Attribute reference (LIKE) 19991111
4 CO_VIS_DEBUG Instance attribute Private Attribute reference (LIKE) 19991111
5 CO_VIS_EVERYBODY Instance attribute Private Attribute reference (LIKE) 19991111
6 CO_VIS_EXPERT Instance attribute Private Attribute reference (LIKE) 19991111
7 CO_WARNING Constant Protected Type reference (TYPE) FLAG 'W' Indicator for Warning 19991118
8 M_ERROR_LOG_TAB Instance attribute Protected Type reference (TYPE) PII_ERRLOG_TAB Error Message Table 19991111
9 O_INSTANCE Static Attribute Public Object reference (TYPE REF TO) CL_INTERPRETER_PII Reference to Singleton 19991112
10 O_RECIPE_NODE Instance attribute Protected Object reference (TYPE REF TO) CL_NODE_RECIPE_PII Reference to Recipe Node 19991112
11 O_SYMBOLTABLE Instance attribute Protected Object reference (TYPE REF TO) CL_SYMBOLTABLE_POC Reference to Symbol Table 19991112
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method Performs Syntactic and Semantic Checks 19991111
2 CHECK_INTERNAL Instance method Protected Method Performs Syntactic and Semantic Checks 19991111
3 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 19991111
4 CREATE_ERROR_LOG Instance method Protected Method Creates Error Messages in Log 19991111
5 GENERATE Instance method Public Method Generates Runtime Environment 19991111
Events
# Event Type Visibility Description Created on
1 CONTEXT_CLOSED Instance Event
(0)
Private
(0)
19991111
2 CONTEXT_OPENED Instance Event
(0)
Private
(0)
19991111
3 MESSAGE_OCCURED Instance Event
(0)
Private
(0)
19991111
Types
Class CL_INTERPRETER_PII has no local type.
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_IS_CORRECT Value transfer Type reference (TYPE) FLAG Flag: Fehlerfrei 20000204
2 Exporting EX_WITH_WARNINGS Value transfer Type reference (TYPE) FLAG Flag: Warnung 20000204
3 Importing IM_ADRES Call by reference Type reference (TYPE) ADR Steuerrezeptempfänger 20010904
4 Importing IM_CHAR_TAB Value transfer Type reference (TYPE) POC_PICHAR_TAB Merkmalstabelle 19991111
5 Importing IM_DOC_NAME Call by reference Type reference (TYPE) POC_DOCID Dokument 19991111
6 Importing IM_METADATA_TAB Value transfer Type reference (TYPE) POC_METADATA_TAB Tabelle für Metadaten 19991111
7 Importing IM_PLANT Call by reference Type reference (TYPE) WERKS_D Werk 19991111
8 Importing IM_SETTINGS Value transfer Type reference (TYPE) POC_SETTINGS Modus (Werte siehe Typpool POCCO) 19991111
# Exception Resumable Description Created on
1 FAILED Fehler beim Zugriff auf Symboltabelle 19991112

Method CHECK_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ADRES Call by reference Type reference (TYPE) ADR Steuerrezeptempfänger 20010904
2 Importing IM_CHAR_TAB Value transfer Type reference (TYPE) POC_PICHAR_TAB Merkmalstabelle 19991111
3 Importing IM_DOC_NAME Call by reference Type reference (TYPE) POC_DOCID Dokument 19991111
4 Importing IM_METADATA_TAB Value transfer Type reference (TYPE) POC_METADATA_TAB Tabelle für Metadaten 19991111
5 Importing IM_MODE_INTERNAL Value transfer Type reference (TYPE) FLAG interner Aufruf 19991111
6 Importing IM_PLANT Call by reference Type reference (TYPE) WERKS_D Werk 19991111
7 Importing IM_SETTINGS Value transfer Type reference (TYPE) POC_SETTINGS Modus (Werte siehe Typpool POCCO) 19991111
8 Returning RE_ERROR_TYPE Value transfer Type reference (TYPE) FLAG Fehlerflag 19991118
# Exception Resumable Description Created on
1 FAILED Interner Fehler aufgetreten 19991112
2 SYMBOLTABLE_ERROR Fehler beim Zugriff auf Symboltabelle 19991111

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_INTERPRETER_PII has no parameter.
Method CLASS_CONSTRUCTOR on class CL_INTERPRETER_PII has no exception.

Method CREATE_ERROR_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_ERROR_TYPE Value transfer Type reference (TYPE) FLAG Art des Fehlers 19991118

Method CREATE_ERROR_LOG on class CL_INTERPRETER_PII has no exception.

Method GENERATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_APPLICATION_STEP Call by reference Object reference (TYPE REF TO) CL_APPLICATION_STEP_POC Referenz auf DomainModel 19991118
2 Exporting EX_IS_CORRECT Value transfer Type reference (TYPE) FLAG Kennzeichen, ob Warnung aufgetreten sind 19991118
3 Importing IM_ADRES Call by reference Type reference (TYPE) ADR Steuerrezeptempfänger 20010904
4 Importing IM_CHAR_TAB Value transfer Type reference (TYPE) POC_PICHAR_TAB Merkmalstabelle 19991111
5 Importing IM_DOC_NAME Call by reference Type reference (TYPE) POC_DOCID Dokument 19991111
6 Importing IM_METADATA_TAB Value transfer Type reference (TYPE) POC_METADATA_TAB Tabelle für Metadaten 19991111
7 Importing IM_PLANT Call by reference Type reference (TYPE) WERKS_D Werk 19991111
8 Importing IM_SETTINGS Value transfer Type reference (TYPE) POC_SETTINGS Modus (Werte siehe Typpool POCCO) 19991111
# Exception Resumable Description Created on
1 FAILED Generierung fehlgeschlagen 19991111
Event Signatures

Event CONTEXT_CLOSED Signature
Event CONTEXT_CLOSED on class CL_INTERPRETER_PII has no parameter.
Event CONTEXT_OPENED Signature
Event CONTEXT_OPENED on class CL_INTERPRETER_PII has no parameter.
Event MESSAGE_OCCURED Signature
Event MESSAGE_OCCURED on class CL_INTERPRETER_PII has no parameter.
History
Last changed by/on SAP  20040127 
SAP Release Created in