SAP ABAP Class CL_ISU_PROD_CUST_FACTORY (IS-U MD Template Factory for Customizing)
Hierarchy
IS-UT (Software Component) SAP Utilities/Telecommunication
   IS-U-CS-CRM (Application Component) Integration: Customer Relationship Management
     EEPDSC1 (Package) IS-U: Master Data Generator
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISU_PROD_FACTORY Master Data Template Factory for Customizing 20010813
Properties
Class CL_ISU_PROD_CUST_FACTORY  
Short Description IS-U MD Template Factory for Customizing    
Super Class CL_ISU_PROD_FACTORY Master Data Template Factory for Customizing 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EEPDSC1   IS-U: Master Data Generator 
Created 19991222   SAP 
Last change 20090218   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISU_PROD_CUST_FACTORY has no forward declaration.
Interfaces
Class CL_ISU_PROD_CUST_FACTORY has no interface implemented.
Friends
Class CL_ISU_PROD_CUST_FACTORY has no friend class.
Attributes
Class CL_ISU_PROD_CUST_FACTORY has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_CRM_DESTINATION Static method Public Method Provides the CRM Target System Maintained in Customizing 20010625
2 GET_CRM_PRODUCT_GUID Static method Public Method Determines the GUID of a CRM Product 20020131
3 GET_ISU_PRODUCT_LIST Static method Public Method Supplies List of All Utility Products 20050613
4 GET_MDT_BY_PRODUCT_AND_STATUS Static method Public Method Determines Master Data Template for CRM Product and Status 20081009
5 GET_PRODUCT_ID_BY_CRM_PRODUCT Static method Public Method Determines Master Data Template for CRM Utility Product 20010314
6 GET_PRODUCT_ID_BY_ISUPRODUCT Static method Public Method Determines Master Data Template for Utility Product 20000728
7 GET_PRODUCT_ID_LIST Static method Public Method Provides Product ID Nodes of Master Data Template 20010208
8 GET_PRODUCT_PARAMETER Static method Public Method Provides General Information on the MD Template Parameters 20010208
9 GET_VALID_CRM_PRODUCT_LIST Static method Public Method Provides the List of Unalloacted CRM Products 20010423
10 GET_VALID_PRODUCT_LIST Static method Public Method Provides Lists of Unallocated Utility Products 20000922
Events
Class CL_ISU_PROD_CUST_FACTORY has no event.
Types
Class CL_ISU_PROD_CUST_FACTORY has no local type.
Method Signatures

Method GET_CRM_DESTINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_CRMDESTINATION Value transfer Type reference (TYPE) CRMRFCPAR-RFCDEST Zugehörige CRM-Zielsystem 20010625
# Exception Resumable Description Created on
1 NOT_CUSTOMIZED Kein CRM System gepflegt 20010626

Method GET_CRM_PRODUCT_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CRM_PRODUCT Call by reference Type reference (TYPE) ESALES_CRM_PRODUCT CRM-Produkt 20020131
2 Exporting RE_CRM_PRODUCT_GUID Call by reference Type reference (TYPE) EPDPROD-CRM_PRODUCT_GUID GUID im 'RAW' Format 20020131
# Exception Resumable Description Created on
1 NOT_FOUND CRM Produkt GUID konnte nicht gefunden werden 20020131

Method GET_ISU_PRODUCT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RE_ESALES_UTILPROD Call by reference Type reference (TYPE) ESALES_UTILPROD_TAB Versorgungsprodukte 20050613
# Exception Resumable Description Created on
1 NOT_FOUND Keine der Stammdatenvorlage zuweisbaren Produkte vorhanden 20050613

Method GET_MDT_BY_PRODUCT_AND_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CRM_PRODUCT_ID Call by reference Type reference (TYPE) ESALES_CRM_PRODUCT CRM-Produkt 20081009
2 Exporting EV_PRODUCT_ID Call by reference Type reference (TYPE) EPD_PRODID Stammdatenvorlagen- ID 20081009
3 Importing IV_CRM_PRODUCT_GUID Call by reference Type reference (TYPE) GUID_16 CRM-Produkt-GUID 20081009
4 Importing IV_STATUS Call by reference Type reference (TYPE) EPD_ACTIVE Allgemeines Ankreuzfeld: X oder SPACE 20081009
# Exception Resumable Description Created on
1 NOT_FOUND Keine Stammdatenvorlage gefunden 20081009
2 NOT_UNIQUE Stammdatenvorlage nicht eindeutig 20081014

Method GET_PRODUCT_ID_BY_CRM_PRODUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CRMPRODUCT Call by reference Type reference (TYPE) ESALES_CRM_PRODUCT Versorgungsprodukt 20010314
2 Importing IM_STATUS Call by reference Type reference (TYPE) EPD_ACTIVE Allgemeines Ankreuzfeld: X oder SPACE 20020128
3 Exporting RE_CRM_PRODUCT_GUID Call by reference Type reference (TYPE) EPDPROD-CRM_PRODUCT_GUID GUID im 'RAW' Format 20010704
4 Exporting RE_PRODUCT_ID Call by reference Type reference (TYPE) EPD_PRODID Stammdatenvorlagen- ID 20010314
# Exception Resumable Description Created on
1 NOT_FOUND Nicht gefunden 20010314
2 NOT_UNIQUE Nicht eindeutig 20010314

Method GET_PRODUCT_ID_BY_ISUPRODUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ISUPRODUCT Call by reference Type reference (TYPE) ESALES_PRODUCT Versorgungsprodukt 20000728
2 Returning RE_PRODUCT_ID Value transfer Type reference (TYPE) EPD_PRODID Stammdatenvorlagen- ID 20000728
# Exception Resumable Description Created on
1 NOT_FOUND Nicht gefunden 20000728
2 NOT_UNIQUE Nicht eindeutig 20000728

Method GET_PRODUCT_ID_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CRMPRODUCT Call by reference Type reference (TYPE) ESALES_CRM_PRODUCT CRM Produkt 20010314
2 Importing IM_ISUPRODUCT Call by reference Type reference (TYPE) ESALES_PRODUCT ISU_Versorgungsprodukt 20010208
3 Importing IM_PRODUCT_ID Call by reference Type reference (TYPE) EPD_PRODID Stammdatenvorlage 20010313
4 Importing IM_STATUS Call by reference Type reference (TYPE) EPD_ACTIVE Aktivierungsstatus des Eintrags 20020528
5 Returning RE_EPD_CONST_ID_TAB Value transfer Type reference (TYPE) EPD_CONST_ID_TAB Tabelle der identifizierenden Konstanten 20010208
# Exception Resumable Description Created on
1 NOT_FOUND Stammdatenvorlage nicht gefunden 20010208
2 NOT_UNIQUE Mehr als eine Stammdatenvorlage gefunden 20010208
3 NO_CONST_ID keine identifizierende Konstante vorhanden 20010208

Method GET_PRODUCT_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CRMPRODUCT Call by reference Type reference (TYPE) ESALES_CRM_PRODUCT CRM Produkt 20010316
2 Importing IM_ISUPRODUCT Call by reference Type reference (TYPE) ESALES_PRODUCT Versorgungsprodukt 20010208
3 Importing IM_PRODUCT_ID Call by reference Type reference (TYPE) EPD_PRODID Stammdatenvorlage 20010313
4 Returning RE_EPD_PARAM_TAB Value transfer Type reference (TYPE) EPD_PARAM_TAB_TYPE Tabelle für die Parameterwerte einer Stammdatenvorlage 20010208
# Exception Resumable Description Created on
1 NOT_FOUND Keine Parameter vorhanden 20010208
2 NOT_UNIQUE Mehr als eien Stammdatenvorlage gefunden 20010208
3 NO_PARAMS keine Parameter vorhanden 20010208

Method GET_VALID_CRM_PRODUCT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MASTERAGREMENT Call by reference Type reference (TYPE) EPD_OUCONT SPACE MDG: Kennzeichen Rahmenvertrag 20030107
2 Returning RE_CRM_PRODUCT_LIST Value transfer Type reference (TYPE) EPDSCR_CRM_PRODUCT_SEL_TAB Ergebnistabelle für CRM-Produkt 20010423
# Exception Resumable Description Created on
1 NOT_FOUND Keine Versorgungsprodukte vorhanden 20010423

Method GET_VALID_PRODUCT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RE_ESALES_UTILPROD Call by reference Type reference (TYPE) ESALES_UTILPROD_TAB Versorgungsprodukte 20000922
# Exception Resumable Description Created on
1 NOT_FOUND Keine der Stammdatenvorlage zuweisbaren Produkte vorhanden 20000922
History
Last changed by/on SAP  20090218 
SAP Release Created in