SAP ABAP Class CA_BCM_PMASTER (Agent CM: Product header data)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM-MD-PCT (Application Component) Product Catalog
     CMT (Package) Configuration Management - Core Development
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CB_BCM_PMASTER Base Agent CM: Product Header Data 19990329
Properties
Class CA_BCM_PMASTER  
Short Description Agent CM: Product header data    
Super Class CB_BCM_PMASTER Base Agent CM: Product Header Data 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CMT   Configuration Management - Core Development 
Created 19990329   SAP 
Last change 20010508   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CMT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CA_BCM_PMASTER has no interface implemented.
Friends
Class CA_BCM_PMASTER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AGENT Static Attribute Public Object reference (TYPE REF TO) CA_BCM_PMASTER Class Agent - Singleton 19990329
2 LOG_SYS Instance attribute Private Type reference (TYPE) BORIDENT-LOGSYS LOG_SYS 19991124
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20010424
2 DELETE Instance method Public Method Deletes data not entered by Persistence Service 19991124
3 DETERMINE_LOGICAL_SYSTEM Instance method Public Method Determine the (individual) logical system 19991124
4 EXIST_DATABASE_ENTRY Instance method Public Method Is there a database entry for the given key? 19990917
5 LOAD Instance method Public Method Loading data not entered by Persistence Service 19991125
6 RETURN_GUID_TO_PRODUCT_ID Instance method Public Method Returns GUID for specified product Id (only DB entries!) 19991021
7 RETURN_OBJNR_TO_PRODUCT_ID Instance method Public Method Delivers OBJNR to given product Id (only DB entries!) 19991108
8 RETURN_PRODUCT_ID_TO_GUID Instance method Public Method Returns product Id for specified GUID (only DB entries!) 19991021
9 RETURN_PRODUCT_ID_TO_OBJNR Instance method Public Method Delivers product Id to given OBJNR (only DB entries!) 19991108
10 SAVE Instance method Public Method Saves data not entered by Persistence Service 19991124
Events
Class CA_BCM_PMASTER has no event.
Types
Class CA_BCM_PMASTER has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CA_BCM_PMASTER has no parameter.
Method CLASS_CONSTRUCTOR on class CA_BCM_PMASTER has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PRODUCT_ID Call by reference Type reference (TYPE) DE_CM_PRODUCT_ID Schlüssel der Konfigurationsdefinition 19991124
# Exception Resumable Description Created on
1 FAILED Methode ist fehlgeschlagen 19991124

Method DETERMINE_LOGICAL_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) BORIDENT-LOGSYS eigenes logisches System 19991124

Method DETERMINE_LOGICAL_SYSTEM on class CA_BCM_PMASTER has no exception.

Method EXIST_DATABASE_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJNR Call by reference Type reference (TYPE) J_OBJNR Statusobjektnummer 20000112
2 Importing I_PRODUCT_ID Call by reference Type reference (TYPE) DE_CM_PRODUCT_ID Produktschlüssel 19990917
3 Returning RESULT Value transfer Type reference (TYPE) CMT_BOOLEAN existiert ein DB-Eintrag zum Schlüssel? 19990917

Method EXIST_DATABASE_ENTRY on class CA_BCM_PMASTER has no exception.

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DESCR_TEXT Call by reference Type reference (TYPE) DE_CM_DESCRIPTION Kurztext 19991125
2 Importing I_PRODUCT_ID Call by reference Type reference (TYPE) DE_CM_PRODUCT_ID KonfDefSchlüssel 19991125
# Exception Resumable Description Created on
1 DESCR_NOT_FOUND Kurztext wurde nicht gefunden 19991125
2 FAILED Methode ist fehlgeschlagen 19991125

Method RETURN_GUID_TO_PRODUCT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PRODUCT_ID Call by reference Type reference (TYPE) DE_CM_PRODUCT_ID Produkt-Id 19991021
2 Returning RESULT Value transfer Type reference (TYPE) DE_CM_EXTERNAL_GUID GUID des Produkts 19991021
# Exception Resumable Description Created on
1 GUID_NOT_FOUND es wurde kein GUID zu geg. Produkt-Id gefunden 19991021

Method RETURN_OBJNR_TO_PRODUCT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PRODUCT_ID Call by reference Type reference (TYPE) DE_CM_PRODUCT_ID Produkt-Id 19991108
2 Returning RESULT Value transfer Type reference (TYPE) J_OBJNR OBJNR dazu 19991108
# Exception Resumable Description Created on
1 OBJNR_NOT_FOUND kein Eintrag gefunden 19991108

Method RETURN_PRODUCT_ID_TO_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PRODUCT_GUID Call by reference Type reference (TYPE) DE_CM_EXTERNAL_GUID GUID des Produkts 19991021
2 Returning RESULT Value transfer Type reference (TYPE) DE_CM_PRODUCT_ID Produkt-Id 19991021
# Exception Resumable Description Created on
1 PRODUCT_ID_NOT_FOUND es wurde keine Produkt-Id zu dem geg. GUID gefunden 19991021

Method RETURN_PRODUCT_ID_TO_OBJNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJNR Call by reference Type reference (TYPE) J_OBJNR OBJNR eines Produkts 19991108
2 Returning RESULT Value transfer Type reference (TYPE) DE_CM_PRODUCT_ID Produkt-Id dazu 19991108
# Exception Resumable Description Created on
1 PRODUCT_ID_NOT_FOUND kein Eintrag gefunden 19991108

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DESCR_TEXT Call by reference Type reference (TYPE) DE_CM_DESCRIPTION Kurztext 19991125
2 Importing I_PRODUCT_ID Call by reference Type reference (TYPE) DE_CM_PRODUCT_ID KonfDefSchlüssel 19991125

Method SAVE on class CA_BCM_PMASTER has no exception.
History
Last changed by/on SAP  20010508 
SAP Release Created in