SAP ABAP Class CA_BCM_PFOLDER2 (Agent Folder, Add-On-Version)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   LO-CM (Application Component) Configuration management
     CMT2 (Package) Configuration Management - Core Development - (Version2)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CB_BCM_PFOLDER2 Base Agent Folder, Add-On-Version 20010308
Properties
Class CA_BCM_PFOLDER2  
Short Description Agent Folder, Add-On-Version    
Super Class CB_BCM_PFOLDER2 Base Agent Folder, Add-On-Version 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CMT2   Configuration Management - Core Development - (Version2) 
Created 20010305   SAP 
Last change 20020412   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_PFOLDER2 has no interface implemented.
Friends
Class CA_BCM_PFOLDER2 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_PFOLDER2 Class Agent - Singleton 20010305
2 FOLDER_KEYS Instance attribute Private Type reference (TYPE) TAB_CM_PFOLDER FOLDER_KEYS 20010307
3 KEY_TABLE_BUFFERED Instance attribute Public Type reference (TYPE) CMT_BOOLEAN Is the key table buffered? 20010307
4 LOG_SYS Instance attribute Private Type reference (TYPE) BORIDENT-LOGSYS LOG_SYS 20010307
5 MASTER_CLASS_GUID Static Attribute Private Type reference (TYPE) SYSUUID_X UUID in X form (binary) 20020205
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20011120
2 DELETE_KEYS Instance method Public Method Delete Keys in Internal Table "folder_keys" 20010307
3 DETERMINE_LOGICAL_SYSTEM Instance method Public Method Determines Own Logical System 20010307
4 EXIST_DATABASE_ENTRY Instance method Public Method Does database entry already exist? 20010307
5 INSERT_KEYS Instance method Public Method Insert lines in the internal table "folder_keys" 20010307
6 RETURN_FOLDER_KEY_TO_OBJNR Instance method Public Method Returns semantic key to status object number 20010307
7 RETURN_OBJNR_TO_FOLDER_KEY Instance method Public Method Returns status object number to semantic key 20010307
8 TOTAL_COUNT_WRT_PRODUCT Instance method Public Method Determines number of folders for configuration def. 20010307
Events
Class CA_BCM_PFOLDER2 has no event.
Types
Class CA_BCM_PFOLDER2 has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CA_BCM_PFOLDER2 has no parameter.
Method CLASS_CONSTRUCTOR on class CA_BCM_PFOLDER2 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 Konfigurationsmappe 20010307
2 Importing I_LC_PHASE Call by reference Type reference (TYPE) DE_CM_LIFE_CYCLE_PHASE Schlüssel für eine Lebenphase 20010307
3 Importing I_PRODUCT_ID Call by reference Type reference (TYPE) DE_CM_PRODUCT_ID Konfigurationsdefinition 20010307

Method DELETE_KEYS on class CA_BCM_PFOLDER2 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 eigenes logisches System 20010307

Method DETERMINE_LOGICAL_SYSTEM on class CA_BCM_PFOLDER2 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 Konfigurationsmappe 20010307
2 Importing I_LC_PHASE Call by reference Type reference (TYPE) DE_CM_LIFE_CYCLE_PHASE Schlüssel für eine Lebenphase 20010307
3 Importing I_OBJNR Call by reference Type reference (TYPE) J_OBJNR Objektnummer 20010307
4 Importing I_PRODUCT_ID Call by reference Type reference (TYPE) DE_CM_PRODUCT_ID Konfigurationsdefinition 20010307
5 Returning RESULT Value transfer Type reference (TYPE) CMT_BOOLEAN gibt es den Datenbankeintrag? 20010307

Method EXIST_DATABASE_ENTRY on class CA_BCM_PFOLDER2 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 Konfigurationsmappe 20010307
2 Importing I_LC_PHASE Call by reference Type reference (TYPE) DE_CM_LIFE_CYCLE_PHASE Schlüssel für eine Lebenphase 20010307
3 Importing I_PRODUCT_ID Call by reference Type reference (TYPE) DE_CM_PRODUCT_ID Konfigurationsdefinition 20010307

Method INSERT_KEYS on class CA_BCM_PFOLDER2 has no exception.

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 Statusobjektnummer 20010307
2 Returning RESULT Value transfer Type reference (TYPE) STRUC_CONFIGFOLDER_KEY semantischer Schlüssel 20010307
# Exception Resumable Description Created on
1 KEY_NOT_FOUND kein Eintrag gefunden 20010307

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 20010307
2 Importing I_LC_PHASE Call by reference Type reference (TYPE) DE_CM_LIFE_CYCLE_PHASE semantischer Schlüssel, Teil 3 20010307
3 Importing I_PRODUCT_ID Call by reference Type reference (TYPE) DE_CM_PRODUCT_ID semantischer Schlüssel, Teil 2 20010307
4 Returning RESULT Value transfer Type reference (TYPE) J_OBJNR Statusobjektnummer 20010307
# Exception Resumable Description Created on
1 OBJNR_NOT_FOUND kein Eintrag gefunden 20010307

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