SAP ABAP Class CL_BTP_DL_PFOBJECT (BTP Portfolio Object (Tests on Use Cases))
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     BTP_DL (Package) BTP Application Data Layer Basis
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BTP_DL_OBJECT BTP Object (Tests on Projects) 20091229
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BTP_DL_BLUEPRINT BTP Blueprint 20101025
2 Inheritance (c INHERITING FROM c_ref)  CL_BTP_DL_CFGSET BTP Configuration Set 20091229
3 Inheritance (c INHERITING FROM c_ref)  CL_BTP_DL_IDXATTR BTP Index Attribute 20100317
4 Inheritance (c INHERITING FROM c_ref)  CL_BTP_DL_IDXTAG BTP Index Tag 20091229
5 Inheritance (c INHERITING FROM c_ref)  CL_BTP_DL_ITAPPROACH BTP IT Approach 20091229
6 Inheritance (c INHERITING FROM c_ref)  CL_BTP_DL_LANDSCAPE_TPL BTP Portfolio Object System Landscape Template 20100217
7 Inheritance (c INHERITING FROM c_ref)  CL_BTP_DL_LSSYSTYPE BTP Portfolio Object Landscape System Type 20100218
8 Inheritance (c INHERITING FROM c_ref)  CL_BTP_DL_PFITEM BTP Portfolio Item 20091229
9 Inheritance (c INHERITING FROM c_ref)  CL_BTP_DL_PROJPAT BTP Project Pattern 20100222
10 Inheritance (c INHERITING FROM c_ref)  CL_BTP_DL_PROJPHASE BTP Project Phase 20100222
... Click here to see Used By full list (13 items)
Properties
Class CL_BTP_DL_PFOBJECT  
Short Description BTP Portfolio Object (Tests on Use Cases)    
Super Class CL_BTP_DL_OBJECT BTP Object (Tests on Projects) 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BTP_DL   BTP Application Data Layer Basis 
Created 20091229   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_BTP_DL_PFOBJECT has no interface implemented.
Friends
Class CL_BTP_DL_PFOBJECT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PS_PFOBJ Instance attribute Private Type reference (TYPE) BTP_DL_PFOBJ BTP Portfolio Object 20091229
2 PT_PFOBJAV Instance attribute Private See coding 20091229
3 PT_PFOBJDOCU Instance attribute Private See coding 20100125
4 PT_PFOBJT Instance attribute Private See coding 20091229
5 PT_PFOBJTG Instance attribute Private See coding 20091229
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ADDITIONAL_DOCU Instance method Public Method Add an additional docu object to this portfolio object 20100125
2 ADD_TAG Instance method Public Method Add a new tag to this portfolio object 20091229
3 CLEANUP_PFOBJECT Static method Public Method Cleanup database 20100222
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20091229
5 GET_ADDITIONAL_DOCU Instance method Public Method Get the additional docu objects of this portfolio object 20100125
6 GET_ALL_PFOBJECTS Static method Public Method Get all portfolio objects 20100310
7 GET_ATTRIBUTES Instance method Public Method Return a table with refs to attributes and their values 20091229
8 GET_DOCU Instance method Public Method Get the master docu object of this portfolio object 20091230
9 GET_PIFD_INTERFACES Instance method Public Method Get the PIFD interfaces of this portfolio object 20110118
10 GET_TAGS Instance method Public Method Return a table with references to all tags 20091229
11 GET_UTILS_CLASS Instance method Public Method Get the name of the utilities class 20120301
12 IS_INDEXED Instance method Public Method Object type can be indexed with a Tag or Attribute Value 20100324
13 REMOVE_ADDITIONAL_DOCU Instance method Public Method Remove an additional docu object from this portfolio object 20100125
14 REMOVE_ATTRIBUTE Instance method Public Method Remove an attribute with its value from this object 20091229
15 REMOVE_DOCU Instance method Public Method Remove the docu object of this portfolio object 20100216
16 REMOVE_TAG Instance method Public Method Remove a tag assigned to this portfolio object 20091229
17 SET_ATTRIBUTE Instance method Public Method Set or overwrites a value for a given attribute 20091229
18 SET_DOCU Instance method Public Method Set the master docu object of this portfolio object 20091230
19 SET_PIFD_INTERFACES Instance method Public Method Set the PIFD interfaces of this portfolio object 20110124
20 SET_UTILS_CLASS Instance method Public Method Set the name of the utilities class 20120301
21 SYNC_PIFD_DATA Instance method Public Method Synchronize PIFD data (sync own persistence with MIFV) 20111128
22 TRANSLATE_TEXT Instance method Public Method Set translation of TEXT for a different language 20091229
Events
Class CL_BTP_DL_PFOBJECT has no event.
Types
Class CL_BTP_DL_PFOBJECT has no local type.
Method Signatures

Method ADD_ADDITIONAL_DOCU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DOCU Call by reference Object reference (TYPE REF TO) CL_BTP_DL_DOCU BTP Portfolio Item Documentation Object 20100125

Method ADD_ADDITIONAL_DOCU on class CL_BTP_DL_PFOBJECT has no exception.

Method ADD_TAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TAG Call by reference Object reference (TYPE REF TO) CL_BTP_DL_IDXTAG BTP Index Tag 20091229
# Exception Resumable Description Created on
1 CX_BTP_DL_PFOBJECT BTP Exceptions on Portfolio Objects 20100324

Method CLEANUP_PFOBJECT Signature

Method CLEANUP_PFOBJECT on class CL_BTP_DL_PFOBJECT has no parameter.
Method CLEANUP_PFOBJECT on class CL_BTP_DL_PFOBJECT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) BTP_DL_GUID BTP GUID 20110128
2 Importing IV_NAME Call by reference Type reference (TYPE) BTP_DL_OBJ_NAME BTP Technical Object Name 20100129
3 Importing IV_SCENARIO Call by reference Type reference (TYPE) CNV_MBT_SCENARIO NC_SCENARIO_SLOP MBT PCL: Scenario 20100224
# Exception Resumable Description Created on
1 CX_BTP_DL_OBJECT BTP Exceptions on Objects 20100930

Method GET_ADDITIONAL_DOCU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GET_HIDDEN Call by reference Type reference (TYPE) BTP_DL_OBJ_HIDDEN ABAP_FALSE Get also hidden additional docu objects 20100420
2 Returning RT_DOCU Value transfer Type reference (TYPE) BTP_DL_T_REF_DOCU BTP References to Documentation Objects 20100125

Method GET_ADDITIONAL_DOCU on class CL_BTP_DL_PFOBJECT has no exception.

Method GET_ALL_PFOBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BYPASS_BUFFER Call by reference Type reference (TYPE) BTP_DL_BYPASS_BUFFER ABAP_FALSE BTP Bypass Buffer for Read Access 20100729
2 Importing IV_GET_HIDDEN Call by reference Type reference (TYPE) BTP_DL_OBJ_HIDDEN ABAP_FALSE Get also hidden objects 20100416
3 Importing IV_INDEXED_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Get only object types that can be indexed by Attribs or Tags 20100324
4 Importing IV_LATEST_VERSION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Get only latest version or all versions 20100317
5 Importing IV_SCENARIO Call by reference Type reference (TYPE) CNV_MBT_SCENARIO NC_SCENARIO_SLOP MBT PCL: Scenario 20100315
6 Returning RT_PFOBJECT Value transfer Type reference (TYPE) BTP_DL_T_REF_PFOBJECT BTP References to Portfolio Objects 20100310

Method GET_ALL_PFOBJECTS on class CL_BTP_DL_PFOBJECT has no exception.

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GET_HIDDEN Call by reference Type reference (TYPE) BTP_DL_OBJ_HIDDEN ABAP_FALSE Get also hidden attributes 20100420
2 Returning RT_ATTRVALUE Value transfer Type reference (TYPE) BTP_DL_T_ATTRVALUE BTP Attribute Value Assignments 20091229

Method GET_ATTRIBUTES on class CL_BTP_DL_PFOBJECT has no exception.

Method GET_DOCU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GET_HIDDEN Call by reference Type reference (TYPE) BTP_DL_OBJ_HIDDEN ABAP_FALSE Get also hidden docu object 20100420
2 Returning RR_DOCU Value transfer Object reference (TYPE REF TO) CL_BTP_DL_DOCU BTP Portfolio Item Documentation Object 20091230

Method GET_DOCU on class CL_BTP_DL_PFOBJECT has no exception.

Method GET_PIFD_INTERFACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_INTERFACE Value transfer Type reference (TYPE) BTP_DL_T_PIFD_IF_PFOBJECT BTP PIFD Interfaces of a portfolio object 20110118

Method GET_PIFD_INTERFACES on class CL_BTP_DL_PFOBJECT has no exception.

Method GET_TAGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GET_HIDDEN Call by reference Type reference (TYPE) BTP_DL_OBJ_HIDDEN ABAP_FALSE Get also hidden tags 20100420
2 Returning RT_TAGS Value transfer Type reference (TYPE) BTP_DL_T_REF_IDXTAG Table with references to CL_BTP_DL_CORE_IDXTAG 20091229

Method GET_TAGS on class CL_BTP_DL_PFOBJECT has no exception.

Method GET_UTILS_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_UTIL Value transfer Type reference (TYPE) BTP_DL_CLASSNAME Name of the utils class 20120301

Method GET_UTILS_CLASS on class CL_BTP_DL_PFOBJECT has no exception.

Method IS_INDEXED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_INDEXED Value transfer Type reference (TYPE) ABAP_BOOL 20100324

Method IS_INDEXED on class CL_BTP_DL_PFOBJECT has no exception.

Method REMOVE_ADDITIONAL_DOCU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DOCU Call by reference Object reference (TYPE REF TO) CL_BTP_DL_DOCU BTP Portfolio Item Documentation Object 20100125

Method REMOVE_ADDITIONAL_DOCU on class CL_BTP_DL_PFOBJECT has no exception.

Method REMOVE_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ATTR Call by reference Object reference (TYPE REF TO) CL_BTP_DL_IDXATTR BTP Index Attribute 20091229

Method REMOVE_ATTRIBUTE on class CL_BTP_DL_PFOBJECT has no exception.

Method REMOVE_DOCU Signature

Method REMOVE_DOCU on class CL_BTP_DL_PFOBJECT has no parameter.
Method REMOVE_DOCU on class CL_BTP_DL_PFOBJECT has no exception.

Method REMOVE_TAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TAG Call by reference Object reference (TYPE REF TO) CL_BTP_DL_IDXTAG BTP Index Tag 20091229

Method REMOVE_TAG on class CL_BTP_DL_PFOBJECT has no exception.

Method SET_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ATTR Call by reference Object reference (TYPE REF TO) CL_BTP_DL_IDXATTR BTP Index Attribute 20091229
2 Importing IV_VALUE Call by reference Type reference (TYPE) BTP_DL_IDXATTR_VALUE BTP Attribute Value 20091229
# Exception Resumable Description Created on
1 CX_BTP_DL_PFOBJECT BTP Exceptions on Portfolio Objects 20100310

Method SET_DOCU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DOCU Call by reference Object reference (TYPE REF TO) CL_BTP_DL_DOCU BTP Portfolio Item Documentation Object 20091230

Method SET_DOCU on class CL_BTP_DL_PFOBJECT has no exception.

Method SET_PIFD_INTERFACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INTERFACE Call by reference Type reference (TYPE) BTP_DL_T_PIFD_IF_PFOBJECT BTP PIFD Interfaces of a portfolio object 20110124

Method SET_PIFD_INTERFACES on class CL_BTP_DL_PFOBJECT has no exception.

Method SET_UTILS_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_UTIL Call by reference Type reference (TYPE) BTP_DL_CLASSNAME DName of the utils class 20120301

Method SET_UTILS_CLASS on class CL_BTP_DL_PFOBJECT has no exception.

Method SYNC_PIFD_DATA Signature

Method SYNC_PIFD_DATA on class CL_BTP_DL_PFOBJECT has no parameter.
Method SYNC_PIFD_DATA on class CL_BTP_DL_PFOBJECT has no exception.

Method TRANSLATE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SPRAS Call by reference Type reference (TYPE) SPRAS Language Key 20091229
2 Importing IV_TEXT Call by reference Type reference (TYPE) BTP_DL_OBJ_TEXT BTP Text 20091229

Method TRANSLATE_TEXT on class CL_BTP_DL_PFOBJECT has no exception.
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BTP_DL_BLUEPRINT BTP Blueprint 20101025
2 Inheritance (c INHERITING FROM c_ref)  CL_BTP_DL_CFGSET BTP Configuration Set 20091229
3 Inheritance (c INHERITING FROM c_ref)  CL_BTP_DL_IDXATTR BTP Index Attribute 20100317
4 Inheritance (c INHERITING FROM c_ref)  CL_BTP_DL_IDXTAG BTP Index Tag 20091229
5 Inheritance (c INHERITING FROM c_ref)  CL_BTP_DL_ITAPPROACH BTP IT Approach 20091229
6 Inheritance (c INHERITING FROM c_ref)  CL_BTP_DL_LANDSCAPE_TPL BTP Portfolio Object System Landscape Template 20100217
7 Inheritance (c INHERITING FROM c_ref)  CL_BTP_DL_LSSYSTYPE BTP Portfolio Object Landscape System Type 20100218
8 Inheritance (c INHERITING FROM c_ref)  CL_BTP_DL_PFITEM BTP Portfolio Item 20091229
9 Inheritance (c INHERITING FROM c_ref)  CL_BTP_DL_PROJPAT BTP Project Pattern 20100222
10 Inheritance (c INHERITING FROM c_ref)  CL_BTP_DL_PROJPHASE BTP Project Phase 20100222
11 Inheritance (c INHERITING FROM c_ref)  CL_BTP_DL_PROJPHTY BTP Project Phase Type 20100218
12 Inheritance (c INHERITING FROM c_ref)  CL_BTP_DL_PROJTYPE BTP Project Type 20100222
13 Inheritance (c INHERITING FROM c_ref)  CL_BTP_DL_USECASE BTP Use Case 20091229
History
Last changed by/on SAP  20141030 
SAP Release Created in 2006_1_700