SAP ABAP Class CL_BTP_PCI_INTERFACE (BTP PCL Interface)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     BTP_PCI (Package) BTP PCL Interface
Properties
Class CL_BTP_PCI_INTERFACE  
Short Description BTP PCL Interface    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BTP_PCI   BTP PCL Interface 
Created 20100226   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_PCI_INTERFACE has no interface implemented.
Friends
Class CL_BTP_PCI_INTERFACE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 NC_PROCTYPE_BPL Constant Public Type reference (TYPE) CNV_MBT_PROCTYPE 'LBPL' MBT PCL Type of MIgration Process 20110527
Methods
# Method Level Visibility Method type Description Created on
1 CALL_ATTACHMENTS Static method Public Method Call the attachments management for steps in a package 20101015
2 CALL_ATTACHMENTS_PROJ Static method Public Method Call the attachments management for a PCL project 20101202
3 CREATE_PACKAGE Static method Public Method Create a PCL package in a sub project 20100301
4 CREATE_PACKAGE_CHECK Static method Public Method Check package creation before CREATE_PACKAGE 20100329
5 CREATE_PROJECT Static method Public Method Create a PCL project 20100226
6 DEACTIVATE_PACKAGE Static method Public Method Deactivate an existing package 20100430
7 DELETE_PROJECT Static method Public Method Delete a PCL project 20100302
8 DEREGISTER_USER Static method Public Method Deregister a user from a project 20100326
9 DISPLAY_ADT_TS_SUMMARY Static method Public Method Show transformation summary of package 20130326
10 DISPLAY_PACKAGE Static method Public Method Display process tree of a PCL package 20100301
11 DISPLAY_PROJECT Static method Public Method Display a PCL project 20100301
12 GET_ACTIVE_COMPATIBLE_CONVPACK Static method Public Method Determine if there exists an active compatible cwb package 20120810
13 GET_AVAILABLE_TARGET_PROCTYPES Static method Public Method Get available target process types 20121030
14 GET_PCL_PACKS_USER_BELONGS_TO Static method Public Method Return all PCL packages where the user is assigned to 20121126
15 PACKAGE_ACTIVE Static method Public Method Return is the given PCL Package is active 20120810
16 PACKAGE_EXISTS Static method Public Method Return if a PCL package exists 20100301
17 PACKAGE_LATEST_IN_SUBPROJ Static method Public Method Is the package the latest created in its subproject 20120810
18 PROJECT_EXISTS Static method Public Method Return if a PCL project already exists 20100226
19 REGISTER_USER Static method Public Method Register a user to a project 20100326
Events
Class CL_BTP_PCI_INTERFACE has no event.
Types
Class CL_BTP_PCI_INTERFACE has no local type.
Method Signatures

Method CALL_ATTACHMENTS 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 20101015
2 Importing IV_PACKID Call by reference Type reference (TYPE) CNV_MBT_PACKID Package Number to Specify CMIS and TDMS Packages 20101015
3 Importing IV_PHASE Call by reference Type reference (TYPE) CNV_MBT_PHASE Phase of the Migration Project 20101015

Method CALL_ATTACHMENTS on class CL_BTP_PCI_INTERFACE has no exception.

Method CALL_ATTACHMENTS_PROJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PCLPROJECT Call by reference Type reference (TYPE) CNV_MBT_PROJ Identification of MBT Project 20101202

Method CALL_ATTACHMENTS_PROJ on class CL_BTP_PCI_INTERFACE has no exception.

Method CREATE_PACKAGE 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) CNV_MBT_T_BAL_S_MSG List of BAL_S_MSG messages 20110204
2 Importing IV_ACTIVE_CONVPACK Call by reference Type reference (TYPE) CNV_MBT_PACKID Number of the active conversion package in execution system 20120810
3 Importing IV_COPY_REFPACKAGE Call by reference Type reference (TYPE) BTP_DL_PCLPACKAGE_COPY BTP Copy reference package when creating new PCL package 20100329
4 Importing IV_DISPLAY_PROCTREE Call by reference Type reference (TYPE) CNV_MBT_FLAG 'X' Flag (X = yes, initial = no) 20101018
5 Importing IV_ITAPPROACH_GUID Call by reference Type reference (TYPE) BTP_DL_GUID BTP GUID 20100303
6 Importing IV_PCLPROJECT Call by reference Type reference (TYPE) CNV_MBT_PROJ PCL Project 20100303
7 Importing IV_REF_PCLPACKAGE Call by reference Type reference (TYPE) CNV_MBT_PACKID Package Number to Specify CMIS and TDMS Packages 20100303
8 Importing IV_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20100303
9 Importing IV_SCENARIO Call by reference Type reference (TYPE) CNV_MBT_SCENARIO MBT PCL: Scenario 20110512
10 Importing IV_STEPGUID Call by reference Type reference (TYPE) BTP_DL_GUID BTP GUID 20100303
11 Importing IV_STEPTEXT Call by reference Type reference (TYPE) BTP_DL_TEXT BTP Textual Description 20100303
12 Importing IV_TARGET_PROCTYPE Call by reference Type reference (TYPE) CNV_MBT_PROCTYPE MBT PCL Type of MIgration Process 20121030

Method CREATE_PACKAGE on class CL_BTP_PCI_INTERFACE has no exception.

Method CREATE_PACKAGE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVE_CONVPACK Call by reference Type reference (TYPE) CNV_MBT_PACKID Number of package that shall be re-used 20120810
2 Importing IV_ITAPPROACH_GUID Call by reference Type reference (TYPE) BTP_DL_GUID BTP GUID 20100329
3 Importing IV_PCLPROJECT Call by reference Type reference (TYPE) CNV_MBT_PROJ PCL Project 20100329
4 Importing IV_REF_PCLPACKAGE Call by reference Type reference (TYPE) CNV_MBT_PACKID Package Number to Specify CMIS and TDMS Packages 20100329
5 Importing IV_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20100329
6 Importing IV_SCENARIO Call by reference Type reference (TYPE) CNV_MBT_SCENARIO MBT PCL: Scenario 20110512
7 Returning RT_MSG Value transfer Type reference (TYPE) CNV_MBT_T_BAL_S_MSG List of BAL_S_MSG messages 20100329

Method CREATE_PACKAGE_CHECK on class CL_BTP_PCI_INTERFACE has no exception.

Method CREATE_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAMESPACE Call by reference Type reference (TYPE) BTP_DL_NAMESPACE BTP Object Namespace 20101230
2 Importing IV_PROJECT Call by reference Type reference (TYPE) BTP_DL_OBJ_NAME BTP Project Name 20100226
3 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) BTP_DL_GUID BTP GUID 20101230
4 Importing IV_SCENARIO Call by reference Type reference (TYPE) CNV_MBT_SCENARIO MBT PCL: Scenario 20100226
5 Importing IV_TEXT Call by reference Type reference (TYPE) BTP_DL_OBJ_TEXT BTP Textual Object Description 20100226
6 Returning RV_PCLPROJECT Value transfer Type reference (TYPE) CNV_MBT_PROJ Identification of MBT Project 20100226
# Exception Resumable Description Created on
1 CX_BTP_PCI BTP Exceptions on PCL Interface 20110609

Method DEACTIVATE_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PCLPACKAGE Call by reference Type reference (TYPE) CNV_MBT_PACKID Package Number to Specify CMIS and TDMS Packages 20100430
2 Importing IV_STEPGUID Call by reference Type reference (TYPE) BTP_DL_GUID BTP GUID 20110211
# Exception Resumable Description Created on
1 CX_BTP_PCI BTP Exceptions on PCL Interface 20111215

Method DELETE_PROJECT 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) BTP_DL_T_BAL_S_MSG BTP List of BAL_S_MSG messages 20100302
2 Exporting EV_PROJECT_DELETED Call by reference Type reference (TYPE) ABAP_BOOL Project deleted or not 20100302
3 Importing IV_PCLPROJECT Call by reference Type reference (TYPE) CNV_MBT_PROJ Identification of MBT Project 20100302

Method DELETE_PROJECT on class CL_BTP_PCI_INTERFACE has no exception.

Method DEREGISTER_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PCLPROJECT Call by reference Type reference (TYPE) CNV_MBT_PROJ Identification of MBT Project 20100326
2 Importing IV_USERNAME Call by reference Type reference (TYPE) XUBNAME User Name in User Master Record 20100326
# Exception Resumable Description Created on
1 CX_BTP_PCI BTP Exceptions on PCL Interface 20100326

Method DISPLAY_ADT_TS_SUMMARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PCLPACKAGE Call by reference Type reference (TYPE) CNV_MBT_PACKID Package Number of Transformation / Analysis Package 20130326

Method DISPLAY_ADT_TS_SUMMARY on class CL_BTP_PCI_INTERFACE has no exception.

Method DISPLAY_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PCLPACKAGE Call by reference Type reference (TYPE) CNV_MBT_PACKID Package Number to Specify CMIS and TDMS Packages 20100301
# Exception Resumable Description Created on
1 CX_BTP_PCI BTP Exceptions on PCL Interface 20100301

Method DISPLAY_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROJECT Call by reference Type reference (TYPE) CNV_MBT_PROJ PCL Project Name 20100301
# Exception Resumable Description Created on
1 CX_BTP_PCI BTP Exceptions on PCL Interface 20100301

Method GET_ACTIVE_COMPATIBLE_CONVPACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SOURCE_CONVPACK Call by reference Type reference (TYPE) BTP_DL_T_REF_CONVPACK BTP GUID 20120810
2 Importing IV_RFC_DEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20120810
3 Returning RV_ACTIVE_CONVPACK Value transfer Type reference (TYPE) CNV_MBT_PACKID Package Number of Transformation / Analysis Package 20120810

Method GET_ACTIVE_COMPATIBLE_CONVPACK on class CL_BTP_PCI_INTERFACE has no exception.

Method GET_AVAILABLE_TARGET_PROCTYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PACKID Call by reference Type reference (TYPE) CNV_MBT_PACKID Package Number of Transformation / Analysis Package 20121030
2 Importing IV_SCENARIO Call by reference Type reference (TYPE) CNV_MBT_SCENARIO MBT PCL: Scenario 20121030
3 Returning RT_TARGET_PROCTYPES Value transfer Type reference (TYPE) CNVMBTPROCTYPE_DEST_T Table type for available target process types 20121030

Method GET_AVAILABLE_TARGET_PROCTYPES on class CL_BTP_PCI_INTERFACE has no exception.

Method GET_PCL_PACKS_USER_BELONGS_TO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATE_SORT_ORDER Call by reference Type reference (TYPE) CHAR1 'D' 'A' ascending, 'D' descending, else not sorted 20121203
2 Importing IV_ONLY_ACTIVE Call by reference Type reference (TYPE) ABAP_BOOL Shall only active packages be showed 20121126
3 Importing IV_SCENARIO Call by reference Type reference (TYPE) CNV_MBT_SCENARIO 'SLOP' MBT PCL: Scenario 20121126
4 Importing IV_USER Call by reference Type reference (TYPE) XUBNAME User Name in User Master Record 20121126
5 Returning RT_PACK Value transfer Type reference (TYPE) CNV_MBT_PACKID_T Table Type for Packid 20121126

Method GET_PCL_PACKS_USER_BELONGS_TO on class CL_BTP_PCI_INTERFACE has no exception.

Method PACKAGE_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PACKID Call by reference Type reference (TYPE) CNV_MBT_PACKID Package Number of Transformation / Analysis Package 20120810
2 Returning RV_ACTIVE Value transfer Type reference (TYPE) ABAP_BOOL Package active or not 20120810

Method PACKAGE_ACTIVE on class CL_BTP_PCI_INTERFACE has no exception.

Method PACKAGE_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PCLPACKAGE Call by reference Type reference (TYPE) CNV_MBT_PACKID Package Number to Specify CMIS and TDMS Packages 20100301
2 Returning RV_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL Package exists or not 20100301

Method PACKAGE_EXISTS on class CL_BTP_PCI_INTERFACE has no exception.

Method PACKAGE_LATEST_IN_SUBPROJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PACKID Call by reference Type reference (TYPE) CNV_MBT_PACKID Package Number of Transformation / Analysis Package 20120810
2 Returning RV_LATEST Value transfer Type reference (TYPE) ABAP_BOOL Package is latest or not 20120810

Method PACKAGE_LATEST_IN_SUBPROJ on class CL_BTP_PCI_INTERFACE has no exception.

Method PROJECT_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROJECT Call by reference Type reference (TYPE) CNV_MBT_PROJ PCL Project Name 20100226
2 Returning RV_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL PCL project exists or not 20100226

Method PROJECT_EXISTS on class CL_BTP_PCI_INTERFACE has no exception.

Method REGISTER_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PCLPROJECT Call by reference Type reference (TYPE) CNV_MBT_PROJ Identification of MBT Project 20100326
2 Importing IV_USERNAME Call by reference Type reference (TYPE) XUBNAME User Name in User Master Record 20100326
# Exception Resumable Description Created on
1 CX_BTP_PCI BTP Exceptions on PCL Interface 20100326
History
Last changed by/on SAP  20141030 
SAP Release Created in 2006_1_700