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
⤷ 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 |