SAP ABAP Class CL_BTP_PDL_UTILS (BTP PDL Utilities)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     BTP_PDL (Package) BTP PCL Data Layer
Properties
Class CL_BTP_PDL_UTILS  
Short Description BTP PDL Utilities    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BTP_PDL   BTP PCL Data Layer 
Created 20100618   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_PDL_UTILS has no interface implemented.
Friends
Class CL_BTP_PDL_UTILS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 NC_COLVIEW_CUSTOMIZED Constant Public Type reference (TYPE) INT4 5 Column view 'Customized' 20110510
2 NC_COLVIEW_OVERVIEW Constant Public Type reference (TYPE) INT4 1 Column view 'Overview' 20100618
3 NC_COLVIEW_PERFORMANCE Constant Public Type reference (TYPE) INT4 3 Column view 'Performance' 20100618
4 NC_COLVIEW_RUNTIME Constant Public Type reference (TYPE) INT4 2 Column view 'Runtime' 20100618
5 NC_COLVIEW_TECHNICAL Constant Public Type reference (TYPE) INT4 4 Column view 'Technical' 20100618
6 NC_COL_ACTIVITYID Constant Public Type reference (TYPE) INT4 19 Column 'Activity' 20100804
7 NC_COL_ATTACHMENT Constant Public Type reference (TYPE) INT4 2 Column 'Attachment' 20100618
8 NC_COL_ENDDATE Constant Public Type reference (TYPE) INT4 5 Column 'End Date' 20100618
9 NC_COL_ENDTIME Constant Public Type reference (TYPE) INT4 6 Column 'End Time' 20100618
10 NC_COL_JOBNAME Constant Public Type reference (TYPE) INT4 22 Column 'Job Name' 20100804
11 NC_COL_NOTE Constant Public Type reference (TYPE) INT4 1 Column 'Note' 20100618
12 NC_COL_PRGPHASE Constant Public Type reference (TYPE) INT4 17 Column 'Program Phase' 20100618
13 NC_COL_PROGRAM Constant Public Type reference (TYPE) INT4 18 Column 'Program' 20100618
14 NC_COL_REC_INSERT Constant Public Type reference (TYPE) INT4 12 Column 'Inserted Records' 20100618
15 NC_COL_REC_READ Constant Public Type reference (TYPE) INT4 10 Column 'Read Records' 20100618
16 NC_COL_REC_RELEVANT Constant Public Type reference (TYPE) INT4 9 Column 'Relevant Records' 20100618
17 NC_COL_REC_SELECTED Constant Public Type reference (TYPE) INT4 8 Column 'Selected Records' 20100618
18 NC_COL_REC_SKIP Constant Public Type reference (TYPE) INT4 14 Column 'Skipped Records' 20100618
19 NC_COL_REC_TRANSFER Constant Public Type reference (TYPE) INT4 13 Column 'Transferred Record' 20100618
20 NC_COL_REC_UPDATE Constant Public Type reference (TYPE) INT4 11 Column 'Updated Records' 20100618
21 NC_COL_RFCDEST Constant Public Type reference (TYPE) INT4 21 Column 'RFC Destination' 20100804
22 NC_COL_RUNTIME Constant Public Type reference (TYPE) INT4 7 Column 'Runtime' 20100804
23 NC_COL_SESSIONID Constant Public Type reference (TYPE) INT4 20 Column 'Session ID' 20100804
24 NC_COL_STARTDATE Constant Public Type reference (TYPE) INT4 3 Column 'Start Date' 20100618
25 NC_COL_STARTTIME Constant Public Type reference (TYPE) INT4 4 Column 'Start Time' 20100618
26 NC_P_SEL_ID Constant Public Type reference (TYPE) RSSCR_NAME 'P_SEL_ID' Parameter P_SEL_ID 20110901
27 NC_P_WDY Constant Public Type reference (TYPE) RSSCR_NAME 'P_WDY' Parameter P_WDY 20110901
28 NC_WDY_OPEN_AS Constant Public See coding How shall WDY Component be opened 20121026
Methods
# Method Level Visibility Method type Description Created on
1 ASK_REEXEC_PROCESS_STEP Static method Public Method Re-execute a process step 20101213
2 EXECUTE_PROCESS_STEP Static method Public Method Execute a PCL activity 20101005
3 GET_COLVIEW_COLS Static method Public Method Get visible columns of a predefined view 20110510
4 GET_COLVIEW_COLUMNS Static method Public Method Get visible columns based on column view 20100618
5 GET_PCLPACKAGE_LTPROJECT Static method Public Method Get SAP LT project properties of a PCL package 20101229
6 GET_PROCTREE Static method Private Method Get PROCTREE structure 20101005
7 SET_COLVIEW_CUSTOMIZED Static method Public Method Set visible columns of the customized view 20110510
Events
Class CL_BTP_PDL_UTILS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 NY_WDY_OPEN_AS Public Type reference (TYPE) INT4 How shall WDY Component be opened 20121026
Method Signatures

Method ASK_REEXEC_PROCESS_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_STEP Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_PROCESS_STEP Process Step 20101213
2 Returning RV_ASK Value transfer Type reference (TYPE) ABAP_BOOL Ask for re-execution or not 20101213

Method ASK_REEXEC_PROCESS_STEP on class CL_BTP_PDL_UTILS has no exception.

Method EXECUTE_PROCESS_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DOCU Call by reference Object reference (TYPE REF TO) CL_BTP_DL_DOCU BTP Portfolio Item Documentation Object 20101005
2 Exporting EV_CALLBACK_GUID Call by reference Type reference (TYPE) BTP_SGI_CALLBACK_GUID BTP Call-Back GUID for SAP-GUI Invocation 20101005
3 Exporting EV_REFRESH Call by reference Type reference (TYPE) ABAP_BOOL A refresh of the process structure is required 20110317
4 Exporting EV_REMOTE Call by reference Type reference (TYPE) ABAP_BOOL 20111227
5 Exporting EV_WDY_APPLICATION_URL Call by reference Type reference (TYPE) STRING WebDynpro Application URL 20101011
6 Exporting EV_WDY_COMPONENT_NAME Call by reference Type reference (TYPE) WDY_COMPONENT_NAME WebDynpro Component Name implementing BTP_PCLACTIVITY_IF 20101005
7 Exporting EV_WDY_OPEN_AS Call by reference Type reference (TYPE) NY_WDY_OPEN_AS How shall WDY Component be opened ? 20121026
8 Importing IR_API_COMPONENT Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20110714
9 Importing IR_STEP Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_PROCESS_STEP Process Step 20101005
10 Importing IR_TS_STEP Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_TS_STEP Troubleshooting Step 20101019
11 Importing IV_SEL_ID Call by reference Type reference (TYPE) CNV_MBT_ACTIVITY Activity ID which executes the troubleshooter 20110901
# Exception Resumable Description Created on
1 CX_BTP_PDL_STEP_EXECUTION BTP PCL step execution failed 20110317
2 CX_BTP_PDL_UTILS Exceptions on BTP PDL Utils 20101011

Method GET_COLVIEW_COLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COLVIEW Call by reference Type reference (TYPE) INT4 Column view constant 20110510
2 Importing IV_SCENARIO Call by reference Type reference (TYPE) CNV_MBT_SCENARIO MBT PCL: Scenario 20130220
3 Returning RS_COLUMNS Value transfer Type reference (TYPE) BTP_PDL_S_PROCTREE_COLUMNS BTP Process Tree Visible Columns 20110510

Method GET_COLVIEW_COLS on class CL_BTP_PDL_UTILS has no exception.

Method GET_COLVIEW_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COLVIEW Call by reference Type reference (TYPE) INT4 Column view constant 20100618
2 Returning RT_COLUMN Value transfer Type reference (TYPE) BTP_PDL_T_INT4_CONSTANTS BTP List of INT4 constant values 20100618

Method GET_COLVIEW_COLUMNS on class CL_BTP_PDL_UTILS has no exception.

Method GET_PCLPACKAGE_LTPROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_PROJECT Call by reference Object reference (TYPE REF TO) CL_BTP_DL_PROJECT work center project 20120509
2 Exporting EV_DESCRIPTION Call by reference Type reference (TYPE) STRING Description of the SAP LT project 20101229
3 Exporting EV_NAME Call by reference Type reference (TYPE) STRING Name of the SAP LT project 20101229
4 Importing IV_PACKID Call by reference Type reference (TYPE) CNV_MBT_PACKID Package Number to Specify CMIS and TDMS Packages 20101229

Method GET_PCLPACKAGE_LTPROJECT on class CL_BTP_PDL_UTILS has no exception.

Method GET_PROCTREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVITY_ID Call by reference Type reference (TYPE) CNV_MBT_ACTIVITY Unique ID for all activities to be executed 20101019
2 Importing IV_PACKID Call by reference Type reference (TYPE) CNV_MBT_PACKID Package ID 20101019
3 Importing IV_PHASE Call by reference Type reference (TYPE) CNV_MBT_PHASE Phase of the Migration Project 20101019
4 Returning RS_PROCTREE Value transfer Type reference (TYPE) CNVMBTPROCTREE_STR Process Tree (IMG, Activity/T, State combined) 20101005

Method GET_PROCTREE on class CL_BTP_PDL_UTILS has no exception.

Method SET_COLVIEW_CUSTOMIZED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_COLUMNS Value transfer Type reference (TYPE) BTP_PDL_S_PROCTREE_COLUMNS BTP Process Tree Visible Columns 20110510
2 Importing IV_SCENARIO Call by reference Type reference (TYPE) CNV_MBT_SCENARIO MBT PCL: Scenario 20130220

Method SET_COLVIEW_CUSTOMIZED on class CL_BTP_PDL_UTILS has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_700