SAP ABAP Class CL_CFX_BI_IPPE_APPL (Application Singleton for iPPE Extract)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   LO-MD-PPE (Application Component) Integrated Product and Process Engineering
     CPPER3E_CFX (Package) Integration of cFolders in ERP
Properties
Class CL_CFX_BI_IPPE_APPL  
Short Description Application Singleton for iPPE Extract    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CPPER3E_CFX   Integration of cFolders in ERP 
Created 20050308   SAP 
Last change 20050520   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)
2 CFXBI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 PDEXT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 PPET Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 PPET8 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 PPFOC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 SXRT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CFX_BI_IPPE_APPL has no interface implemented.
Friends
Class CL_CFX_BI_IPPE_APPL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SP_EXIT_INST Static Attribute Public Object reference (TYPE REF TO) IF_EX_CFX_BI_IPPE Interface for BAdI: CFX_BI_IPPE 20050407
2 ST_EXTRACT Static Attribute Public Type reference (TYPE) CFX_BI_TT_IPPE_EXTRACT Registered iPPE Extracts 20050308
3 S_CFOLDERS Static Attribute Public Type reference (TYPE) CFX_BI_FLAG General Indicator 20050308
4 S_CHECK_IMP Static Attribute Public Type reference (TYPE) CFX_BI_FLAG Checks Whether an Implementation Exists 20050407
5 S_CURRENT_EXTRACT_GUID Static Attribute Public Type reference (TYPE) PVS_GUID Internal Identification for PVS Objects 20050309
6 S_IMP_EXISTS Static Attribute Public Type reference (TYPE) SXRT_BOOLEAN Implementation Exists 20050407
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_IPPE_NODE Static method Public Method Checks Whether Node Exists 20050331
2 CHECK_IPPE_VARIANT Static method Public Method Checks Whether Variant Exists 20050331
3 CLOSE_IPPE Static method Public Method iPPE: Complete 20050321
4 GET_IPPE_EXTRACT_DATA Static method Public Method Delivers the Attributes and Links of an Extract 20050314
5 GET_IPPE_NODE_DATA Static method Public Method Delivers the Attributes and Links of a Node 20050314
6 GET_IPPE_VARIANT_DATA Static method Public Method Delivers the Attributes and Links of a Variant 20050314
7 GET_OBJECTS_LIST Static method Public Method Maps the Objects of an Extract 20050309
8 IS_CFOLDERS Static method Public Method Checks Whether it Is cFolders 20050308
9 IS_REGISTERED Static method Private Method Checks Whether an Extract Has Been Read 20050308
10 OPEN_IPPE Static method Public Method iPPE: Initializing the iPPE Application Log 20050321
11 RAISE_EXCEPTION Static method Protected Method Delivers an Error 20050318
12 READ_IPPE_EXTRACT Static method Public Method Reads an iPPE Extract 20050308
13 REFRESH Static method Private Method Deletes All Buffered Data 20050318
14 REGISTER Static method Private Method Registers the Extract 20050308
15 SAVE_IPPE Static method Public Method iPPE: Save 20050331
16 SEND_IPPE_EXTRACT_TO_CFX Static method Public Method Returns an iPPE Extract to cFolders 20050308
17 SET_TARGET_APPL_CFX Static method Private Method Inserts the Flag for cFolders 20050308
18 UPDATE_DOCUMENT_LINKS Static method Private Method Updates Document Links 20050530
19 UPDATE_RETURN_TABLE Static method Public Method Enters an Error Message in the Error Table 20050330
20 WRITE_IPPE_NODE Static method Public Method Writes Node to iPPE 20050321
21 WRITE_IPPE_VARIANT Static method Public Method Writes Variant to iPPE 20050321
Events
Class CL_CFX_BI_IPPE_APPL has no event.
Types
Class CL_CFX_BI_IPPE_APPL has no local type.
Method Signatures

Method CHECK_IPPE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODE_GUID Call by reference Type reference (TYPE) PVS_GUID interne Identifikation für PVS Objekte 20050331
2 Returning R_EXIST Value transfer Type reference (TYPE) ABAP_BOOL 20050331

Method CHECK_IPPE_NODE on class CL_CFX_BI_IPPE_APPL has no exception.

Method CHECK_IPPE_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VARIANT_GUID Call by reference Type reference (TYPE) PVS_GUID interne Identifikation für PVS Objekte 20050331
2 Returning R_EXIST Value transfer Type reference (TYPE) ABAP_BOOL 20050331

Method CHECK_IPPE_VARIANT on class CL_CFX_BI_IPPE_APPL has no exception.

Method CLOSE_IPPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returnparameter 20050321

Method CLOSE_IPPE on class CL_CFX_BI_IPPE_APPL has no exception.

Method GET_IPPE_EXTRACT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_IPPE_EXTRACT_ATTR Call by reference Type reference (TYPE) CFX_BI_TS_IPPE_EXTR_ATTRIBUTES Attribute von iPPE Extrakt für cFolders Backend Integration 20050314
2 Exporting ET_IPPE_EXTRACT_LINKS Call by reference Type reference (TYPE) CFX_BI_TT_IPPE_OBJECT_LINKS Verknüpfte Objekte 20050316
3 Importing I_EXTRACT_GUID Call by reference Type reference (TYPE) PVS_GUID interne Identifikation für PVS Objekte 20050314

Method GET_IPPE_EXTRACT_DATA on class CL_CFX_BI_IPPE_APPL has no exception.

Method GET_IPPE_NODE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_IPPE_NODE_ATTR Call by reference Type reference (TYPE) CFX_BI_TS_IPPE_NODE_ATTRIBUTES Attribute eines iPPE Knotens für cFolders Backend Integratio 20050314
2 Exporting ET_IPPE_NODE_LINKS Call by reference Type reference (TYPE) CFX_BI_TT_IPPE_OBJECT_LINKS Verknüpfte Objekte 20050316
3 Importing I_EXTRACT_GUID Call by reference Type reference (TYPE) PVS_GUID interne Identifikation für PVS Objekte 20050314
4 Importing I_NODE_GUID Call by reference Type reference (TYPE) PVS_GUID interne Identifikation für PVS Objekte 20050314

Method GET_IPPE_NODE_DATA on class CL_CFX_BI_IPPE_APPL has no exception.

Method GET_IPPE_VARIANT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_IPPE_VARIANT_ATTR Call by reference Type reference (TYPE) CFX_BI_TS_IPPE_VAR_ATTRIBUTES Attribute einer iPPE Variante für cFolders Backend Integrati 20050314
2 Exporting ET_IPPE_VARIANT_LINKS Call by reference Type reference (TYPE) CFX_BI_TT_IPPE_OBJECT_LINKS Verknüpfte Objekte 20050316
3 Importing I_EXTRACT_GUID Call by reference Type reference (TYPE) PVS_GUID interne Identifikation für PVS Objekte 20050314
4 Importing I_VARIANT_GUID Call by reference Type reference (TYPE) PVS_GUID interne Identifikation für PVS Objekte 20050314

Method GET_IPPE_VARIANT_DATA on class CL_CFX_BI_IPPE_APPL has no exception.

Method GET_OBJECTS_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SELECTED_OBJECTS Call by reference Type reference (TYPE) CFX_BI_TT_PDM_EXP_OBJECTS Tabelle von Exportobjekten aus dem Produktstrukturbrowser 20050309
2 Importing I_EXTRACT_GUID Call by reference Type reference (TYPE) PVS_GUID interne Identifikation für PVS Objekte 20050309

Method GET_OBJECTS_LIST on class CL_CFX_BI_IPPE_APPL has no exception.

Method IS_CFOLDERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_CFOLDERS Value transfer Type reference (TYPE) CFX_BI_FLAG allgemein zu verwendendes Flag 20050308

Method IS_CFOLDERS on class CL_CFX_BI_IPPE_APPL has no exception.

Method IS_REGISTERED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXTRACT_GUID Call by reference Type reference (TYPE) PVS_GUID interne Identifikation für PVS Objekte 20050308
2 Returning RP_IPPE_EXTRACT Value transfer Object reference (TYPE REF TO) CL_CFX_BI_IPPE_EXTRACT iPPE extract 20050308

Method IS_REGISTERED on class CL_CFX_BI_IPPE_APPL has no exception.

Method OPEN_IPPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returnparameter 20050321

Method OPEN_IPPE on class CL_CFX_BI_IPPE_APPL has no exception.

Method RAISE_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SYS Call by reference Type reference (TYPE) SYST ABAP-Systemfelder 20050318

Method RAISE_EXCEPTION on class CL_CFX_BI_IPPE_APPL has no exception.

Method READ_IPPE_EXTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20050405
2 Exporting ET_SELECTED_OBJECTS Call by reference Type reference (TYPE) CFX_BI_TT_PDM_EXP_OBJECTS Tabelle von Exportobjekten aus dem Produktstrukturbrowser 20050308
3 Exporting E_EXTRACT_GUID Call by reference Type reference (TYPE) PVS_GUID interne Identifikation für PVS Objekte 20050401

Method READ_IPPE_EXTRACT on class CL_CFX_BI_IPPE_APPL has no exception.

Method REFRESH Signature

Method REFRESH on class CL_CFX_BI_IPPE_APPL has no parameter.
Method REFRESH on class CL_CFX_BI_IPPE_APPL has no exception.

Method REGISTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EXTRACT Call by reference Type reference (TYPE) CFX_BI_TS_IPPE_EXTRACT interne Identifikation für PVS Objekte 20050308

Method REGISTER on class CL_CFX_BI_IPPE_APPL has no exception.

Method SAVE_IPPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20050331

Method SAVE_IPPE on class CL_CFX_BI_IPPE_APPL has no exception.

Method SEND_IPPE_EXTRACT_TO_CFX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ADDON_OPTS Call by reference Type reference (TYPE) PDEXT_ADDON_OPTIONS Optionswerte der Folgeanwendung 20050308
2 Importing IS_EXTR_MODE Call by reference Type reference (TYPE) PDEXT_EXTR_MODE Modus der Extraktion (Quelle / Ziel) 20050308
3 Importing IS_EXTR_OPTS Call by reference Type reference (TYPE) PDEXT_OPTIONS Optionen der iPPE Modellextraktion 20050308
4 Importing IS_FILTER Call by reference Type reference (TYPE) PDEXT_FILTER Kopfstruktur eines PPE Filters 20050308
5 Importing IS_FOCUS Call by reference Type reference (TYPE) PPFOC_PFOCID_LI Kontextparameter zum Fokus 20050308
6 Importing IS_MSG_OPT Call by reference Type reference (TYPE) PDEXT_MSG_OPT Art des Datenfluss der Meldung 20050308
7 Importing IS_MSG_TYPE Call by reference Type reference (TYPE) PDEXT_MSG_TYPE Typlevel der erzeugten Meldungen 20050308
8 Importing IT_HEAD_POS Call by reference Type reference (TYPE) PPET8_HEAD_POS_TAB Kopf Positionstabelle der aktuellen Auflösung 20050308
9 Importing IT_IPPE_OBJS Call by reference Type reference (TYPE) PPET8_MEM_TAB iPPE zusammenstellung Objekttabelle der aktuellen Auflösung 20050308
10 Importing IT_PNODID Call by reference Type reference (TYPE) PPET_PNODID_LI_TAB iPPE Knotentabelle der aktuellen Auflösung 20050308
11 Importing IT_PNODTX Call by reference Type reference (TYPE) PPET_PNODTX_LI_TAB iPPE Knotentexttabelle der aktuellen Auflösung 20050308
12 Importing IT_PVCMPHD Call by reference Type reference (TYPE) PPET8_PVCMPHD_TAB iPPE Variantendateiltabelle der aktuellen Auflösung 20050308
13 Importing IT_RESULT Call by reference Type reference (TYPE) PPET8_RESULT_TAB iPPE Ergebnistabelle der aktuellen Auflösung 20050308
14 Importing IT_STRUCT Call by reference Type reference (TYPE) PPET_STRUCT_LI_TAB iPPE Strukturtabelle der aktuellen Auflösung 20050308
15 Importing I_FLT_VAL Call by reference Type reference (TYPE) PPE_TARGET_APPL Zielanwendung für Extraktionsdaten 20050308

Method SEND_IPPE_EXTRACT_TO_CFX on class CL_CFX_BI_IPPE_APPL has no exception.

Method SET_TARGET_APPL_CFX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CFOLDERS Call by reference Type reference (TYPE) CFX_BI_FLAG allgemein zu verwendendes Flag 20050308

Method SET_TARGET_APPL_CFX on class CL_CFX_BI_IPPE_APPL has no exception.

Method UPDATE_DOCUMENT_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Vorschlagswerte bei Anlage von Debitoren aus Workbench 20050601
2 Importing IS_IPPE_VARIANT_ATTR Call by reference Type reference (TYPE) CFX_BI_TS_IPPE_VAR_ATTRIBUTES Attribute einer iPPE Variante für cFolders Integration 20050530
3 Importing IT_IPPE_OBJECT_LINKS Call by reference Type reference (TYPE) CFX_BI_TT_IPPE_OBJECT_LINKS Verknüpfte Objekte 20050530

Method UPDATE_DOCUMENT_LINKS on class CL_CFX_BI_IPPE_APPL has no exception.

Method UPDATE_RETURN_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20050330
2 Exporting ES_RETURN Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20050330
3 Importing IS_SY Call by reference Type reference (TYPE) SYST ABAP-Systemfelder 20050330

Method UPDATE_RETURN_TABLE on class CL_CFX_BI_IPPE_APPL has no exception.

Method WRITE_IPPE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returnparameter 20050321
2 Importing IS_IPPE_NODE_ATTR Call by reference Type reference (TYPE) CFX_BI_TS_IPPE_NODE_ATTRIBUTES Attribute eines iPPE Knotens für cFolders Backend Integratio 20050321
3 Importing IS_IPPE_NODE_ATTRX Call by reference Type reference (TYPE) CFX_BI_TS_IPPE_NODE_ATTRIBUTEX Attribute eines iPPE Knotens für cFolders Integration 20050427
4 Importing IT_IPPE_NODE_LINKS Call by reference Type reference (TYPE) CFX_BI_TT_IPPE_OBJECT_LINKS Verknüpfte Objekte 20050321

Method WRITE_IPPE_NODE on class CL_CFX_BI_IPPE_APPL has no exception.

Method WRITE_IPPE_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returnparameter 20050321
2 Importing IS_IPPE_VARIANT_ATTR Call by reference Type reference (TYPE) CFX_BI_TS_IPPE_VAR_ATTRIBUTES Attribute einer iPPE Variante für cFolders Backend Integrati 20050321
3 Importing IS_IPPE_VARIANT_ATTRX Call by reference Type reference (TYPE) CFX_BI_TS_IPPE_VAR_ATTRIBUTESX Attribute einer iPPE Variante für cFolders Integration 20050427
4 Importing IT_IPPE_VARIANT_LINKS Call by reference Type reference (TYPE) CFX_BI_TT_IPPE_OBJECT_LINKS Verknüpfte Objekte 20050321

Method WRITE_IPPE_VARIANT on class CL_CFX_BI_IPPE_APPL has no exception.
History
Last changed by/on SAP  20050520 
SAP Release Created in 600