SAP ABAP Class CA_BCM_PFOLDER (Agent product folder for Configuration Management)
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_PFOLDER Base Agent product folder for Configuration Management 19990323
Properties
Class CA_BCM_PFOLDER  
Short Description Agent product folder for Configuration Management    
Super Class CB_BCM_PFOLDER Base Agent product folder for Configuration Management 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CMT   Configuration Management - Core Development 
Created 19990323   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_PFOLDER has no interface implemented.
Friends
Class CA_BCM_PFOLDER 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_PFOLDER Class Agent - Singleton 19990323
2 FOLDER_KEYS Instance attribute Private Type reference (TYPE) TAB_CM_PFOLDER Key table 19990517
3 KEY_TABLE_BUFFERED Instance attribute Public Type reference (TYPE) OS_BOOLEAN space Are the keys buffered? 19990517
4 LOG_SYS Instance attribute Private Type reference (TYPE) BORIDENT-LOGSYS LOG_SYS 19991022
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20010425
2 COMPLETE_IS_USED_LIST Instance method Public Method Complete where-used list 19990928
3 DELETE_KEYS Instance method Public Method Delete lines from the internal table "folder_keys" 19990517
4 DETERMINE_LOGICAL_SYSTEM Instance method Public Method Determine the (individual) logical system 19991022
5 EXIST_DATABASE_ENTRY Instance method Public Method Is there a database entry for the given key / GUID? 19990915
6 INSERT_KEYS Instance method Public Method Insert lines in the internal table "folder_keys" 19990517
7 RETURN_ALL_STRUCTURE_KEYS Instance method Public Method Delivers all structure keys 19990929
8 RETURN_BOR_TO_FOLDER_KEY Instance method Public Method Delivers BOR-key data 19991026
9 RETURN_FOLDER_KEY_TO_GUID Instance method Public Method Determines product folder key for the given GUID 19990915
10 RETURN_FOLDER_KEY_TO_OBJNR Instance method Public Method Delivers semantic key for OBJNR 19991108
11 RETURN_GUID_TO_FOLDER_KEY Instance method Public Method Determines product key GUID 19990917
12 RETURN_OBJNR_TO_FOLDER_KEY Instance method Public Method Delivers folder key OBJNR 19991108
13 SELECT_KEYS Instance method Public Method Reads all product folder keys 19990510
14 TOTAL_COUNT_WRT_PRODUCT Instance method Public Method Resets the number of product folders for a product 19990506
Events
Class CA_BCM_PFOLDER has no event.
Types
Class CA_BCM_PFOLDER has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method COMPLETE_IS_USED_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IS_USED_LIST Call by reference Type reference (TYPE) TAB_CM_IS_USED unvollständige Verwendungsliste 19990928
2 Returning RESULT Value transfer Type reference (TYPE) TAB_CM_IS_USED vervollständigt um Felder aus TCM_PFOLDER 19990928

Method COMPLETE_IS_USED_LIST on class CA_BCM_PFOLDER has no exception.

Method DELETE_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FOLDER_ID Call by reference Type reference (TYPE) DE_CM_FOLDER_ID BWL-Key, Teil 2 19990517
2 Importing I_LC_PHASE Call by reference Type reference (TYPE) DE_CM_LIFE_CYCLE_PHASE BWL-Key, Teil 3 19990601
3 Importing I_PRODUCT_ID Call by reference Type reference (TYPE) DE_CM_PRODUCT_ID BWL-Key, Teil 1 19990517

Method DELETE_KEYS on class CA_BCM_PFOLDER has no exception.

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 das aktuelle logische System 19991022

Method DETERMINE_LOGICAL_SYSTEM on class CA_BCM_PFOLDER 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_FOLDER_ID Call by reference Type reference (TYPE) DE_CM_FOLDER_ID optional: BWL-Key, Teil 1 19990917
2 Importing I_LC_PHASE Call by reference Type reference (TYPE) DE_CM_LIFE_CYCLE_PHASE optional: BWL-Key, Teil 3 19990917
3 Importing I_OBJNR Call by reference Type reference (TYPE) J_OBJNR optional: Statusobjektnummer 20000112
4 Importing I_PRODUCT_ID Call by reference Type reference (TYPE) DE_CM_PRODUCT_ID optional: BWL-Key, Teil 2 19990917
5 Returning RESULT Value transfer Type reference (TYPE) CMT_BOOLEAN Wahrheitswert 19990915

Method EXIST_DATABASE_ENTRY on class CA_BCM_PFOLDER has no exception.

Method INSERT_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FOLDER_ID Call by reference Type reference (TYPE) DE_CM_FOLDER_ID BWL-Key, Teil 2 19990517
2 Importing I_LC_PHASE Call by reference Type reference (TYPE) DE_CM_LIFE_CYCLE_PHASE BWL-Key, Teil 3 19990601
3 Importing I_PRODUCT_ID Call by reference Type reference (TYPE) DE_CM_PRODUCT_ID BWL-Key, Teil 1 19990517

Method INSERT_KEYS on class CA_BCM_PFOLDER has no exception.

Method RETURN_ALL_STRUCTURE_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RESTRICTED_TO Call by reference Type reference (TYPE) TAB_CM_PFOLDER eingeschränkt auf folgende Konfigurationsmappen 19991214
2 Returning RESULT Value transfer Type reference (TYPE) TAB_CM_STR_AND_FOLD_KEY Liste von Mappen- und Strukturschlüsseln 19990929

Method RETURN_ALL_STRUCTURE_KEYS on class CA_BCM_PFOLDER has no exception.

Method RETURN_BOR_TO_FOLDER_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LOGSYS Call by reference Type reference (TYPE) LOGSYS logisches System der Produktmappe 19991026
2 Exporting E_OBJNR Call by reference Type reference (TYPE) J_OBJNR OBJNR der Produktmappe 19991108
3 Importing I_FOLDER_ID Call by reference Type reference (TYPE) DE_CM_FOLDER_ID Teilschlüssel der Produktmappe 19991026
4 Importing I_LC_PHASE Call by reference Type reference (TYPE) DE_CM_LIFE_CYCLE_PHASE Teilschlüssel 19991026
5 Importing I_PRODUCT_ID Call by reference Type reference (TYPE) DE_CM_PRODUCT_ID Teilschlüssel 19991026
# Exception Resumable Description Created on
1 DATA_NOT_FOUND es wurden keine passenden Daten gefunden 19991026

Method RETURN_FOLDER_KEY_TO_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FOLDER_GUID Call by reference Type reference (TYPE) DE_CM_EXTERNAL_GUID GUID der Produktmappe 19990915
2 Returning RESULT Value transfer Type reference (TYPE) STRUC_CM_FOLDER_KEY BWL-Key der Produktmappe 19990915
# Exception Resumable Description Created on
1 KEY_NOT_FOUND es wurde kein Schlüssel zu der gegebenen GUID gefunden 19990915

Method RETURN_FOLDER_KEY_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 einer Produktmappe 19991108
2 Returning RESULT Value transfer Type reference (TYPE) STRUC_CM_FOLDER_KEY semantischer Schlüssel dazu 19991108
# Exception Resumable Description Created on
1 KEY_NOT_FOUND kein Eintrag gefunden 19991108

Method RETURN_GUID_TO_FOLDER_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FOLDER_ID Call by reference Type reference (TYPE) DE_CM_FOLDER_ID BWL-Schlüssel der Mappe, Teil 1 von 4 19990917
2 Importing I_LC_PHASE Call by reference Type reference (TYPE) DE_CM_LIFE_CYCLE_PHASE BWL-Schlüssel der Mappe, Teil 3 19990917
3 Importing I_PRODUCT_ID Call by reference Type reference (TYPE) DE_CM_PRODUCT_ID BWL-Schlüssel der Mappe, Teil 2 19990917
4 Returning RESULT Value transfer Type reference (TYPE) DE_CM_EXTERNAL_GUID GUID der Produktmappe 19990917
# Exception Resumable Description Created on
1 GUID_NOT_FOUND die GUID wurde nicht gefunden 19990917

Method RETURN_OBJNR_TO_FOLDER_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FOLDER_ID Call by reference Type reference (TYPE) DE_CM_FOLDER_ID semantischer Schlüssel, Teil 1 19991108
2 Importing I_LC_PHASE Call by reference Type reference (TYPE) DE_CM_LIFE_CYCLE_PHASE semantischer Schlüssel, Teil 3 19991108
3 Importing I_PRODUCT_ID Call by reference Type reference (TYPE) DE_CM_PRODUCT_ID semantischer Schlüssel, Teil 2 19991108
4 Returning RESULT Value transfer Type reference (TYPE) J_OBJNR Statusobjektnummer 19991108
# Exception Resumable Description Created on
1 OBJNR_NOT_FOUND kein Eintrag gefunden 19991108

Method SELECT_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) TAB_CM_PFOLDER Schlüsseltabelle 19990510

Method SELECT_KEYS on class CA_BCM_PFOLDER has no exception.

Method TOTAL_COUNT_WRT_PRODUCT 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 19990506
2 Returning RESULT Value transfer Type reference (TYPE) I Anzahl der Produktmappen zum Produkt 19990506
# Exception Resumable Description Created on
1 NO_INPUT Keine Input-Parameter 19990506
2 PRODUCT_KEY_NOT_FOUND Der Produktschlüssel wurde nicht gefunden 19990506
3 PRODUCT_NOT_ON_DATABASE Es gibt kein Produkt mit der entsprechenden Id auf Datenbank 19990506
History
Last changed by/on SAP  20010508 
SAP Release Created in