SAP ABAP Class CL_ISU_PROD_FACTORY (Master Data Template Factory for Customizing)
Hierarchy
FI-CA (Software Component) FI-CA
   IS-U-MD (Application Component) Master Data
     EMDGEN (Package) Master Data Generator - Generic Part
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISU_PROD_CUST_FACTORY IS-U MD Template Factory for Customizing 20010813
Properties
Class CL_ISU_PROD_FACTORY  
Short Description Master Data Template Factory for Customizing    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EMDGEN   Master Data Generator - Generic Part 
Created 20010813   SAP 
Last change 20070914   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISU_PROD_FACTORY has no forward declaration.
Interfaces
Class CL_ISU_PROD_FACTORY has no interface implemented.
Friends
Class CL_ISU_PROD_FACTORY has no friend class.
Attributes
Class CL_ISU_PROD_FACTORY has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_CHANGE Static method Public Method Generates a Modifiable Master Data Template 20010813
2 CREATE_COPY Static method Public Method Generates a Copy of a Master Data Template 20010813
3 CREATE_DELETE Static method Public Method Deletes an Existing Template 20010813
4 CREATE_DISPLAY Static method Public Method Generates a Template for Display 20010813
5 CREATE_FOR_READ_ONLY Static method Public Method Runtime System for Master Data Template 20010813
6 CREATE_NEW Static method Public Method Gen. Template 20010813
7 GET_PRODUCT_CRMPIPS Static method Public Method Delivers the Product-Identifying Parameters of the CRM Temp. 20030724
8 GET_PRODUCT_INTERFACE Static method Public Method Provides Parameters of Master Data Template 20010813
9 GET_PRODUCT_STATE_FLAG Static method Public Method Provides Current Status of Master Data Template 20010815
10 SELECT_PRODID Static method Public Method Selects and Checks an Existing Master Data Template 20010813
11 SET_MIO_STATE_FLAG Static method Public Method Sets Current MIO Status of Master Data Template 20030724
12 SET_PRODUCT_STATE_FLAG Static method Public Method Sets Current Status of Master Data Template 20010815
Events
Class CL_ISU_PROD_FACTORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 EPDCRMPRODADD_TYPE Private Type reference (TYPE) EPDCRMPRODADD IS-U Master Data Generator for Integration of CRM Products 20030724
2 T_IT_MIO_PRODUCTS Private See coding 20030902
Method Signatures

Method CREATE_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NO_CHECK Call by reference Type reference (TYPE) EPD_KENNZX Status der Vorlage nicht überprüfen 20070118
2 Importing IM_PRODUCT_ID Call by reference Type reference (TYPE) EPD_PRODID Knoten zur Beschreibung der Stammdatenvorlage 20010813
3 Returning RE_PROD_NODE_TOP Value transfer Object reference (TYPE REF TO) IF_ISU_PROD_NODE_TOP_CUST IS-U Einstiegs-Produktknoten 20010813
# Exception Resumable Description Created on
1 NOT_FOUND Vorlage existiert nicht! 20010813

Method CREATE_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PRODUCT_ID Call by reference Type reference (TYPE) EPD_PRODID Knoten zur Beschreibung der Stammdatenvorlage 20010813
2 Returning RE_PROD_NODE_TOP Value transfer Object reference (TYPE REF TO) IF_ISU_PROD_NODE_TOP_CUST IS-U Einstiegs-Produktknoten 20010813
# Exception Resumable Description Created on
1 NOT_FOUND Vorlage konnte nicht gefunden werden 20010813

Method CREATE_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PRODUCT_ID Call by reference Type reference (TYPE) EPD_PRODID Knoten zur Beschreibung der Stammdatenvorlage 20010813
2 Returning RE_PROD_NODE_TOP Value transfer Object reference (TYPE REF TO) IF_ISU_PROD_NODE_TOP_CUST IS-U Einstiegs-Produktknoten 20010813
# Exception Resumable Description Created on
1 NOT_FOUND Vorlage existiert nicht! 20010813

Method CREATE_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PRODUCT_ID Call by reference Type reference (TYPE) EPD_PRODID Knoten zur Beschreibung der Stammdatenvorlage 20010813
2 Returning RE_PROD_NODE_TOP Value transfer Object reference (TYPE REF TO) IF_ISU_PROD_NODE_TOP_CUST IS-U Einstiegs-Produktknoten 20010813
# Exception Resumable Description Created on
1 NOT_FOUND Vorlage konnte nicht gefunden werden 20010813

Method CREATE_FOR_READ_ONLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DONE_LIST Call by reference Type reference (TYPE) ISU_EPDNODE_TAB Tabelle von Vorlagenknotenschlüsseln 20010813
2 Importing IM_PARAMETERS Call by reference Type reference (TYPE) CCMCONT_T CIC: Tabelle für SWCONT 20010813
3 Importing IM_PRODUCT_ID Call by reference Type reference (TYPE) EPD_PRODID Knoten zur Beschreibung der Stammdatenvorlage 20010813
4 Importing IM_VALUE_LIST Call by reference Type reference (TYPE) ISU_PROD_NEWOBJECT_KEYS_TAB Standardtabelle zu ISU_PROD_NEWOBJECT_KEYS 20010813
5 Returning RE_TOP_NODE_READ Value transfer Object reference (TYPE REF TO) IF_ISU_PROD_NODE_READ Stammdatengenerator Laufzeitsystem: Vorlageknoten 20010813
# Exception Resumable Description Created on
1 EVALUATION_FUNCTION_FAILED Funktion zur Bewertung eines virt. Attributs liefert Fehler 20010813
2 EVALUATION_FUNCTION_INVALID Funktion zur Bewertung eines virt. Attributs ist ungültig 20010813
3 INTERNAL_ERROR Interner Fehler 20010813
4 NOT_AUTONOM Vorlaget kann nicht alleine instnziiert werden 20010813
5 NOT_FOUND Vorlage nicht gefunden 20010813
6 NOT_VALID Vorlage zum Stichtag nicht gültig 20010813
7 PARAMETER_MISSING Obligatorisches Parameter-Attribut wurde nicht versorgt 20010813
8 VIRTUAL_OBLIG_ATTR_INITIAL Obligatorisches virtuelles Attribut wurde nicht versorgt 20010813

Method CREATE_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PRODUCT_ID Call by reference Type reference (TYPE) EPD_PRODID Knoten zur Beschreibung der Stammdatenvorlage 20010813
2 Importing IM_PRODUCT_TYPE Call by reference Type reference (TYPE) EPD_TYPEID Stammdatenvorlagentyp 20010813
3 Returning RE_PROD_NODE_TOP Value transfer Object reference (TYPE REF TO) IF_ISU_PROD_NODE_TOP_CUST IS-U Einstiegs-Produktknoten 20010813
# Exception Resumable Description Created on
1 EXISTING Produkt existiert bereits 20010813
2 TYPE_NOT_FOUND Produkttyp existiert nicht 20010813

Method GET_PRODUCT_CRMPIPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_PARAM_TAB Call by reference Type reference (TYPE) EPD_CRMPIPS_VALUE Name Wert Paare der produktidentifizierenden Parameter 20030724
2 Importing IM_CRMPRODUCT Call by reference Type reference (TYPE) ESALES_CRM_PRODUCT CRM-Produkt 20030724
3 Importing IM_PRODID Call by reference Type reference (TYPE) EPD_PRODID Knoten zur Beschreibung der Stammdatenvorlage 20030724
# Exception Resumable Description Created on
1 NOT_CRM_MDT keine CRM Stammdatenvorlage 20030724
2 NOT_FOUND keine Vorlage gefunden 20030724
3 NOT_MULTIPLE_CRM_PRODUCT keine Mehrfachzuordnung von CRM Produkten vorhanden 20030724
4 NO_CRMPIPS_CUSTOMIZED keine produktidentifizierende Parameter vorhanden 20030724

Method GET_PRODUCT_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PROD_ID Value transfer Type reference (TYPE) EPD_PRODID Knoten zur Beschreibung der Stammdatenvorlage 20010813
2 Returning RE_PARAMETERS Value transfer Type reference (TYPE) EPDPART_T Stammdatenvorlagen-Parameterdefinition 20010813
# Exception Resumable Description Created on
1 NOT_FOUND Produkt existiert nicht oder hat keine Parameter 20010813

Method GET_PRODUCT_STATE_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PROD_ID Call by reference Type reference (TYPE) EPD_PRODID Knoten zur Beschreibung der Stammdatenvorlage 20010815
2 Exporting RE_ACTSTAT Call by reference Type reference (TYPE) EPD_ACTIVE Aktivierungsstatus des Eintrags 20010815
# Exception Resumable Description Created on
1 NOT_FOUND Stammdatenvorlage existiert nicht 20010815
2 NOT_UNIQUE Mehrmals vorhanden 20010815

Method SELECT_PRODID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PRODID Value transfer Type reference (TYPE) EPD_PRODID Typ der Zusatzinformation 20010813
2 Exporting RE_PROD Value transfer Type reference (TYPE) EPDPROD Typ der Zusatzinformation 20010813
# Exception Resumable Description Created on
1 NOT_FOUND Stammdatenvorlage nicht gefunden 20010813
2 NOT_UNIQUE Stammdatenvorlage mehrmals vorhanden 20010813

Method SET_MIO_STATE_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTSTAT Call by reference Type reference (TYPE) EPD_ACTIVE Aktivierungsstatus des Eintrags 20030724
2 Importing IM_PROD_ID Call by reference Type reference (TYPE) EPD_PRODID Knoten zur Beschreibung der Stammdatenvorlage 20030724
# Exception Resumable Description Created on
1 ISU_NOT_INSTALLED Die Komponente IS-U/CCS ist nicht installiert. 20030815
2 MDT_NOT_VALID Stammdatenvorlage im Status "nicht gültig" 20030724
3 NOT_ALTERABLE Status kann nicht geändert werden 20030724
4 NOT_FOUND Stammdatenvorlage nicht vorhanden 20030724
5 PRODUCT_NOT_CUSTOMIZED Vertragsmuster wurde nicht gecustomized 20030724
6 PRODUCT_UNKNOWN Produkt konnte nicht validiert werden 20030724
7 PROD_RELATED_TWICE Produkt wurde bereits zugewiesen 20030724

Method SET_PRODUCT_STATE_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTSTAT Call by reference Type reference (TYPE) EPD_ACTIVE Aktivierungsstatus des Eintrags 20010815
2 Importing IM_PROD_ID Call by reference Type reference (TYPE) EPD_PRODID Knoten zur Beschreibung der Stammdatenvorlage 20010815
# Exception Resumable Description Created on
1 CRM_NOT_ACTIVE CRM Online wurde im Customizing nicht aktiviert 20030724
2 MDT_NOT_VALID Stammdatenvorlage im Status "nicht gültig" 20020124
3 MULTIPLE_PRODUCT_FAILURE Eine zugewiesenes CRM Produkt konnte nicht validiert werden 20030724
4 NOT_ALTERABLE Status kann nicht geändert werden 20010815
5 NOT_FOUND Stammdatenvorlage nicht vorhanden 20010815
6 NOT_VALID Status der Stammdatenvorlage ist nicht gültig 20020124
7 PRODUCT_UNKNOWN Produkt konnte nicht validiert werden 20010815
History
Last changed by/on SAP  20070914 
SAP Release Created in 464