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 | Static method | Public | Method | Provides the CRM Target System Maintained in Customizing | 20010625 | |
| 2 | Static method | Public | Method | Determines the GUID of a CRM Product | 20020131 | |
| 3 | Static method | Public | Method | Supplies List of All Utility Products | 20050613 | |
| 4 | Static method | Public | Method | Determines Master Data Template for CRM Product and Status | 20081009 | |
| 5 | Static method | Public | Method | Determines Master Data Template for CRM Utility Product | 20010314 | |
| 6 | Static method | Public | Method | Determines Master Data Template for Utility Product | 20000728 | |
| 7 | Static method | Public | Method | Provides Product ID Nodes of Master Data Template | 20010208 | |
| 8 | Static method | Public | Method | Provides General Information on the MD Template Parameters | 20010208 | |
| 9 | Static method | Public | Method | Provides the List of Unalloacted CRM Products | 20010423 | |
| 10 | 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 | RE_CRMDESTINATION | Value transfer | Type reference (TYPE) | CRMRFCPAR-RFCDEST | Zugehörige CRM-Zielsystem | 20010625 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IM_CRM_PRODUCT | Call by reference | Type reference (TYPE) | ESALES_CRM_PRODUCT | CRM-Produkt | 20020131 | |||
| 2 | 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 | 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 | RE_ESALES_UTILPROD | Call by reference | Type reference (TYPE) | ESALES_UTILPROD_TAB | Versorgungsprodukte | 20050613 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | EV_CRM_PRODUCT_ID | Call by reference | Type reference (TYPE) | ESALES_CRM_PRODUCT | CRM-Produkt | 20081009 | |||
| 2 | EV_PRODUCT_ID | Call by reference | Type reference (TYPE) | EPD_PRODID | Stammdatenvorlagen- ID | 20081009 | |||
| 3 | IV_CRM_PRODUCT_GUID | Call by reference | Type reference (TYPE) | GUID_16 | CRM-Produkt-GUID | 20081009 | |||
| 4 | IV_STATUS | Call by reference | Type reference (TYPE) | EPD_ACTIVE | Allgemeines Ankreuzfeld: X oder SPACE | 20081009 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Stammdatenvorlage gefunden | 20081009 | ||
| 2 | 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 | IM_CRMPRODUCT | Call by reference | Type reference (TYPE) | ESALES_CRM_PRODUCT | Versorgungsprodukt | 20010314 | |||
| 2 | IM_STATUS | Call by reference | Type reference (TYPE) | EPD_ACTIVE | Allgemeines Ankreuzfeld: X oder SPACE | 20020128 | |||
| 3 | RE_CRM_PRODUCT_GUID | Call by reference | Type reference (TYPE) | EPDPROD-CRM_PRODUCT_GUID | GUID im 'RAW' Format | 20010704 | |||
| 4 | RE_PRODUCT_ID | Call by reference | Type reference (TYPE) | EPD_PRODID | Stammdatenvorlagen- ID | 20010314 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Nicht gefunden | 20010314 | ||
| 2 | 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 | IM_ISUPRODUCT | Call by reference | Type reference (TYPE) | ESALES_PRODUCT | Versorgungsprodukt | 20000728 | |||
| 2 | RE_PRODUCT_ID | Value transfer | Type reference (TYPE) | EPD_PRODID | Stammdatenvorlagen- ID | 20000728 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Nicht gefunden | 20000728 | ||
| 2 | Nicht eindeutig | 20000728 |
Method GET_PRODUCT_ID_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CRMPRODUCT | Call by reference | Type reference (TYPE) | ESALES_CRM_PRODUCT | CRM Produkt | 20010314 | |||
| 2 | IM_ISUPRODUCT | Call by reference | Type reference (TYPE) | ESALES_PRODUCT | ISU_Versorgungsprodukt | 20010208 | |||
| 3 | IM_PRODUCT_ID | Call by reference | Type reference (TYPE) | EPD_PRODID | Stammdatenvorlage | 20010313 | |||
| 4 | IM_STATUS | Call by reference | Type reference (TYPE) | EPD_ACTIVE | Aktivierungsstatus des Eintrags | 20020528 | |||
| 5 | 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 | Stammdatenvorlage nicht gefunden | 20010208 | ||
| 2 | Mehr als eine Stammdatenvorlage gefunden | 20010208 | ||
| 3 | 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 | IM_CRMPRODUCT | Call by reference | Type reference (TYPE) | ESALES_CRM_PRODUCT | CRM Produkt | 20010316 | |||
| 2 | IM_ISUPRODUCT | Call by reference | Type reference (TYPE) | ESALES_PRODUCT | Versorgungsprodukt | 20010208 | |||
| 3 | IM_PRODUCT_ID | Call by reference | Type reference (TYPE) | EPD_PRODID | Stammdatenvorlage | 20010313 | |||
| 4 | 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 | Keine Parameter vorhanden | 20010208 | ||
| 2 | Mehr als eien Stammdatenvorlage gefunden | 20010208 | ||
| 3 | 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 | MASTERAGREMENT | Call by reference | Type reference (TYPE) | EPD_OUCONT | SPACE | MDG: Kennzeichen Rahmenvertrag | 20030107 | ||
| 2 | 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 | 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 | RE_ESALES_UTILPROD | Call by reference | Type reference (TYPE) | ESALES_UTILPROD_TAB | Versorgungsprodukte | 20000922 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine der Stammdatenvorlage zuweisbaren Produkte vorhanden | 20000922 |
History
| Last changed by/on | SAP | 20090218 |
| SAP Release Created in |