SAP ABAP Class CL_DPR_UPLOAD (DPR UPLOAD:Project)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO-EXT-API (Application Component) BAPI Interface for cProjects
     DEVELOPMENT_PROJECTS_API (Package) API for Project Management
Properties
Class CL_DPR_UPLOAD  
Short Description DPR UPLOAD:Project    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package DEVELOPMENT_PROJECTS_API   API for Project Management 
Created 20100419   SAP 
Last change 20141109    
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_DPR_UPLOAD has no interface implemented.
Friends
Class CL_DPR_UPLOAD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CHANGE Constant Private Type reference (TYPE) CHAR3 'CHA' 3-Byte Field 20100419
2 GC_CREATE Constant Private Type reference (TYPE) CHAR3 'CRE' 3-Byte Field 20100419
3 GC_DELETE Constant Private Type reference (TYPE) CHAR3 'DEL' 3-Byte Field 20100419
4 GC_FLD_SEPARATOR Constant Private Type reference (TYPE) CHAR1 '|' Single-Character Flag 20100419
5 GC_MSGTY_ABORT Constant Private Type reference (TYPE) SYMSG-MSGTY 'A' Message Type 20100419
6 GC_MSGTY_ERROR Constant Private Type reference (TYPE) SYMSG-MSGTY 'E' Message Type 20100419
7 GC_MSGTY_INFO Constant Private Type reference (TYPE) SYMSG-MSGTY 'I' Message Type 20100419
8 GC_MSGTY_WARN Constant Private Type reference (TYPE) SYMSG-MSGTY 'W' Message Type 20100419
9 GS_MSG Instance attribute Private Type reference (TYPE) SYMSG Structure of Message Variables 20100419
10 GS_MSGLOG Instance attribute Private Type reference (TYPE) DPR_TS_DX_APPLICATION_LOG Proj. Mgmt.: Structure for DX Application Log Context 20100419
11 GT_LOG_HANDLE Instance attribute Private Type reference (TYPE) BAL_T_LOGH Application Log: Log Handle Table 20100419
12 GT_MSGLOG Instance attribute Private Type reference (TYPE) DPR_TT_DX_APPLICATION_LOG Proj. Mgmt.: Table Type for DX Application Log 20100419
13 GV_HANDLER Instance attribute Private Type reference (TYPE) CHAR3 3-Byte Field 20100419
14 LR_RPM_UPLOAD_UTLITY Instance attribute Private Object reference (TYPE REF TO) CL_RPM_UPLOAD_UTILITY Portf. Mgmt Upload Utility 20100419
15 MV_HELP_URL Instance attribute Private Type reference (TYPE) DPR_TV_BAPI_URL_PART Help URL 20100803
16 SR_DPR_UPLOAD Static Attribute Public Object reference (TYPE REF TO) CL_DPR_UPLOAD Proj. Mgmt. Upload:Project 20100420
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MSG_TO_APPL_LOG Instance method Private Method 20100419
2 ADD_MSG_TO_LOG Instance method Private Method 20100419
3 CREATE_LOG Instance method Private Method 20100419
4 DISPLAY_DX_LOG Instance method Public Method 20100419
5 DISPLAY_LOG Instance method Private Method 20100419
6 DISPLAY_OLD_DX_LOGS Instance method Public Method 20100419
7 GET_INSTANCE Static method Public Method 20100419
8 HANDLE_PROJECT Instance method Public Method 20100423
9 SAVE_DX_LOG Instance method Public Method 20100419
10 SHOW_HELP Instance method Public Method 20100803
11 VALIDATE_DATE_FORMAT Instance method Private Method 20100419
12 VALIDATE_DATE_IN_PAST Instance method Private Method 20100419
13 VALIDATE_VALUEHELP_FIELDS Instance method Private Method 20100419
Events
Class CL_DPR_UPLOAD has no event.
Types
Class CL_DPR_UPLOAD has no local type.
Method Signatures

Method ADD_MSG_TO_APPL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LOG_TABLE Call by reference Type reference (TYPE) RPM_TT_DX_APPLICATION_LOG RPM: Table type for DX Application Log 20100419
2 Importing IV_LOG_OBJECT Call by reference Type reference (TYPE) BALOBJ_D Application log: Object name (Application code) 20100419
3 Importing IV_LOG_SUBOBJECT Call by reference Type reference (TYPE) BALSUBOBJ Application Log: Subobject 20100419

Method ADD_MSG_TO_APPL_LOG on class CL_DPR_UPLOAD has no exception.

Method ADD_MSG_TO_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELD Call by reference Type reference (TYPE) ANY 20100419
2 Importing IV_MSG Call by reference Type reference (TYPE) SYMSG Structure of message variables 20100419

Method ADD_MSG_TO_LOG on class CL_DPR_UPLOAD has no exception.

Method CREATE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOG_OBJECT Call by reference Type reference (TYPE) BALOBJ_D Application log: Object name (Application code) 20100419
2 Importing IV_LOG_SUBOBJECT Call by reference Type reference (TYPE) BALSUBOBJ Application Log: Subobject 20100419

Method CREATE_LOG on class CL_DPR_UPLOAD has no exception.

Method DISPLAY_DX_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOG_OBJECT Call by reference Type reference (TYPE) BALOBJ_D Application log: Object name (Application code) 20100419
2 Importing IV_LOG_SUBOBJECT Call by reference Type reference (TYPE) BALSUBOBJ Application Log: Subobject 20100419

Method DISPLAY_DX_LOG on class CL_DPR_UPLOAD has no exception.

Method DISPLAY_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOG_OBJECT Call by reference Type reference (TYPE) BALOBJ_D Application log: Object name (Application code) 20100419
2 Importing IV_LOG_SUBOBJECT Call by reference Type reference (TYPE) BALSUBOBJ Application Log: Subobject 20100419

Method DISPLAY_LOG on class CL_DPR_UPLOAD has no exception.

Method DISPLAY_OLD_DX_LOGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOG_OBJECT Call by reference Type reference (TYPE) BALOBJ_D Application log: Object name (Application code) 20100419
2 Importing IV_LOG_SUBOBJECT Call by reference Type reference (TYPE) BALSUBOBJ Application Log: Subobject 20100419

Method DISPLAY_OLD_DX_LOGS on class CL_DPR_UPLOAD has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_INSTANCE Value transfer Object reference (TYPE REF TO) CL_DPR_UPLOAD RPM UPLOAD-:ITEM/INIATIVE 20100419

Method GET_INSTANCE on class CL_DPR_UPLOAD has no exception.

Method HANDLE_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODE Call by reference Type reference (TYPE) I 1=insert, 6=delete 20100423
2 Importing IV_TEST Call by reference Type reference (TYPE) XFELD ' '=test, 'X'=database update 20100423

Method HANDLE_PROJECT on class CL_DPR_UPLOAD has no exception.

Method SAVE_DX_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IN_UPDATE_TASK Call by reference Type reference (TYPE) BOOLE_D 20100419

Method SAVE_DX_LOG on class CL_DPR_UPLOAD has no exception.

Method SHOW_HELP Signature

Method SHOW_HELP on class CL_DPR_UPLOAD has no parameter.
Method SHOW_HELP on class CL_DPR_UPLOAD has no exception.

Method VALIDATE_DATE_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RC Call by reference Type reference (TYPE) I 20100419
2 Importing IV_DATE Call by reference Type reference (TYPE) ANY 20100419
3 Importing IV_EXTERNAL_ID Call by reference Type reference (TYPE) /RPM/TV_EXTID Business Object ID 20100419

Method VALIDATE_DATE_FORMAT on class CL_DPR_UPLOAD has no exception.

Method VALIDATE_DATE_IN_PAST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RC Call by reference Type reference (TYPE) I 20100419
2 Importing IV_EXTERNAL_ID Call by reference Type reference (TYPE) /RPM/TV_EXTID Business Object ID 20100419
3 Importing IV_FINISH_DATE Call by reference Type reference (TYPE) ANY 20100419
4 Importing IV_START_DATE Call by reference Type reference (TYPE) ANY 20100419

Method VALIDATE_DATE_IN_PAST on class CL_DPR_UPLOAD has no exception.

Method VALIDATE_VALUEHELP_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) /RPM/TT_MESSAGES Table Type for Messages 20100419
2 Exporting EV_RC Call by reference Type reference (TYPE) I 20100419
3 Importing IN_DATA Call by reference Type reference (TYPE) ANY 20100419
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) /RPM/OBJECT_TYPE Object Type 20100419
5 Importing IV_PORTFOLIO_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20100419

Method VALIDATE_VALUEHELP_FIELDS on class CL_DPR_UPLOAD has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 500_702