SAP ABAP Class CL_CPF_CUST_HELPER (CPF: Customizing Helper Functions)
Hierarchy
PI_BASIS (Software Component) Basis Plug-In
   CA-GTF-PR-CPF (Application Component) Configurable Parameters and Formulas
     CPF_BASIS (Package) Configurable Parameters and Formulas (Basis)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FDT_ADMIN_DATA_QUERY FDT: Admin Data Query - Published Fieldnames 20121217
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FDT_FILTER_QUERY FDT: Filter Query - Published Fieldnames 20121217
Properties
Class CL_CPF_CUST_HELPER  
Short Description CPF: Customizing Helper Functions    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CPF_BASIS   Configurable Parameters and Formulas (Basis) 
Created 20120816   SAP 
Last change 20131127   SAP 
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)
2 IF_FDT_DATA_OBJECT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_FDT_STRUCTURE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_FDT_ADMIN_DATA_QUERY FDT: Admin Data Query - Published Fieldnames 20121217
2 IF_FDT_FILTER_QUERY FDT: Filter Query - Published Fieldnames 20121217
Friends
Class CL_CPF_CUST_HELPER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MV_DEFAULT_APP_CUSTOMER Constant Public Type reference (TYPE) IF_FDT_TYPES=>NAME 'ZCPF_CUSTOMER' Beschreibung 20120925
2 MV_DEFAULT_APP_SAP Constant Public Type reference (TYPE) IF_FDT_TYPES=>NAME 'CPF4' Beschreibung 20120925
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_BRFPLUS_FUNCTION_NAME Static method Public Method Check BRFplus function name for invalid characters 20120928
2 CHECK_BRFPLUS_STRUCTURE_EXIST Static method Public Method Checks if a BRFplus structure already exist 20121019
3 CHECK_CPF_CUSSTRUC_ASSIGNMENT Static method Public Method Check if given custom structure belongs to parameter catalog 20121221
4 CHECK_DATA_SOURCE_PARAMETER Static method Public Method Check if given parameter belongs to Data Source Routine 20121217
5 CHECK_FORMULA_ASSIGNMENT Static method Public Method Check if given formula belongs to Documents 20130117
6 CHECK_PARAM_CATALOG_ASSIGNMENT Static method Public Method Check if given context param belongs to parameter catalog 20130320
7 CHECK_SCALE_EVALUATION_ROUTINE Static method Public Method Check if Scale Evaluation Routine exists 20130415
8 CREATE_BRFPLUS_APPLICATION Static method Public Method Create a BRFplus application in BRFplus Customizing 20120906
9 CREATE_BRFPLUS_DATA_OBJECT Static method Public Method Create a BRFplus data object in BRFplus Customizing 20120906
10 CREATE_BRFPLUS_ELEMENT Static method Public Method Create a BRFplus data element in BRFplus Customizing 20120906
11 CREATE_BRFPLUS_FUNCTION Static method Public Method Create a BRFplus function in BRFplus Customizing 20120906
12 CREATE_BRFPLUS_STRUCTURE Static method Public Method Create a BRFplus structure in BRFplus Customizing 20120906
13 CREATE_BRFPLUS_STRUCTURE_RATE Static method Private Method Creates a structure for price rates 20121012
14 DETERMINE_DATA_CATAGORY Static method Private Method Determines the CPF data catagory 20121018
15 DISPLAY_BADI_CODE_BY_ROUTINE Static method Public Method Display source code of BADI implementation by routine number 20121206
16 DISPLAY_BADI_IMPL_BY_ROUTINE Static method Public Method Display definition of BADI implementation by routine number 20121206
17 DISPLAY_BRFPLUS_APPL_LOG Static method Public Method Display BRFplus application log 20121210
18 GET_BRFPLUS_APPLICATION Static method Public Method Get list of BRFplus applications 20121120
19 GET_BRFPLUS_DATA_OBJECT_TYPE Static method Private Method Determines the data type and catagory of a parameter 20121018
20 GET_BRFPLUS_FUNCTION Static method Public Method Get list of BRFplus functions 20120925
21 GET_BRFPLUS_FUNCTION_INFO Static method Public Method Get parameters and data types of a BRFplus function 20121017
22 GET_BRFPLUS_FUNCTION_NAME Static method Public Method Get Name of BRF+ Function by its UUID 20130529
23 GET_CPF_BADI_DEF_BY_USAGETASK Static method Public Method Get CPF BADI Implementation by Routine 20121219
24 GET_CPF_BADI_IMPLEMENTATION Static method Public Method Get CPF BADI Implementation by Routine 20121126
25 GET_CPF_CUSSTRUCC_DESCRIPTION Static method Public Method Get CPF Custom Structure Component Description 20130415
26 GET_CPF_CUSSTRUC_DESCRIPTION Static method Public Method Get CPF Custom Description 20120831
27 GET_CPF_DATA_CATEGORY Static method Public Method Determine CPF Data Category 20120823
28 GET_CPF_FUNC_PARAMETERS_BY_ID Static method Public Method Get the parameters of BRF Plus function and CPF routine 20121116
29 GET_DDIC_DESCRIPTION Static method Public Method Get DDIC Description of Data Type 20120816
30 GET_RESULT_PARAMETER_DATA Static method Public Method Get data of result parameter 20130320
31 GET_SCALE_EVALUATION_ROUTINE Static method Public Method Get Scale Evaluation Routine by filter value 20130415
32 SAVE_BRFPLUS_OBJECTS Static method Public Method Save and activate list of BRFplus objects 20120913
Events
Class CL_CPF_CUST_HELPER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_BRFPLUS_APP Public See coding 20121120 ty_brfplus_app TYPE STANDARD TABLE OF ty_s_bfplus_app
2 TY_BRFPLUS_DATA_OBJECT Public See coding 20120913 ty_brfplus_data_object TYPE STANDARD TABLE OF REF TO IF_FDT_TRANSACTION
3 TY_BRFPLUS_FUNCTION Public See coding 20120925 ty_brfplus_function TYPE STANDARD TABLE OF ty_s_bfplus_function
4 TY_S_BFPLUS_APP Public See coding 20121120 BEGIN OF ty_s_bfplus_app, brfplus_app_name TYPE if_fdt_types=>name, brfplus_app_id TYPE if_fdt_types=>id, END OF ty_s_bfplus_app
5 TY_S_BFPLUS_FUNCTION Public See coding 20120925 BEGIN OF ty_s_bfplus_function, brfplus_fkt_name TYPE if_fdt_types=>name, brfplus_fkt_id TYPE if_fdt_types=>id, END OF ty_s_bfplus_function
Method Signatures

Method CHECK_BRFPLUS_FUNCTION_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHARACTER Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20120928
2 Exporting EV_INVALID Call by reference Type reference (TYPE) FLAG General Flag 20120928
3 Importing IV_BRFPLUS_FUNCTION_NAME Call by reference Type reference (TYPE) CPF_BRFPLUS_FUNCTION_NAME CPF BRFplus Function Name 20120928

Method CHECK_BRFPLUS_FUNCTION_NAME on class CL_CPF_CUST_HELPER has no exception.

Method CHECK_BRFPLUS_STRUCTURE_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BRFPLUS_ID Call by reference Type reference (TYPE) FDT_UUID FDT: Universal Unique Identifier 20121019
2 Importing IT_STRUCTURE_COMPONENT Call by reference Type reference (TYPE) CPFT_CUSSTRUCC Table type for CPF Custom Structure Component 20121218
3 Importing IV_BRFPLUS_APP_ID Call by reference Type reference (TYPE) FDT_UUID FDT: Universal Unique Identifier 20121019
4 Importing IV_STRUCTURE_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Beschreibung 20121019
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20121019

Method CHECK_CPF_CUSSTRUC_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CUST_OBJECT Value transfer Type reference (TYPE) CPFT_CUST_OBJECT CPF Customizing Objects 20121221
2 Exporting EV_ASSIGNED Value transfer Type reference (TYPE) XFELD CPF Custom Structure is assigned /not assigned 20121221
3 Importing IV_CUSTOM_STRUC Call by reference Type reference (TYPE) CPF_CUSTOM_STRUC CPF Custom Structure 20121221
# Exception Resumable Description Created on
1 CX_CPF Exception for CPF 20121221

Method CHECK_DATA_SOURCE_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_IN_DS_ROUTINE Call by reference Type reference (TYPE) ABAP_BOOL Given Parameter in Data Source routine 20121217
2 Importing IS_PARAMCAT Call by reference Type reference (TYPE) CPFC_PARAMCAT CPF Parameter Catalog 20121217

Method CHECK_DATA_SOURCE_PARAMETER on class CL_CPF_CUST_HELPER has no exception.

Method CHECK_FORMULA_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_USED Call by reference Type reference (TYPE) ABAP_BOOL Given Formula ID in Document 20130117
2 Importing IV_FORMULA_ID Call by reference Type reference (TYPE) CPF_FORMULA_ID CPF Formula Identifier 20130117
3 Importing IV_USAGE Call by reference Type reference (TYPE) CPF_USAGE CPF Usage 20130117
# Exception Resumable Description Created on
1 CX_CPF Exception for CPF 20130117

Method CHECK_PARAM_CATALOG_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ASSIGNED Value transfer Type reference (TYPE) XFELD CPF Parameter is assigned /not assigned 20130320
2 Importing IV_PARAMETER Call by reference Type reference (TYPE) CPF_PARAMETER_NAME CPF Parameter Name 20130320
3 Importing IV_USAGE Call by reference Type reference (TYPE) CPF_USAGE Usage 20130320
# Exception Resumable Description Created on
1 CX_CPF Exception for CPF 20130320

Method CHECK_SCALE_EVALUATION_ROUTINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCALE_EVAL_ROUTINE Call by reference Type reference (TYPE) CPF_SCALE_EVAL_ROUTINE CPF Scale Evaluation Routine 20130415
2 Returning RV_EXISTS Value transfer Type reference (TYPE) XFELD CPF Scale Evaluation Routine exists /not exists 20130415

Method CHECK_SCALE_EVALUATION_ROUTINE on class CL_CPF_CUST_HELPER has no exception.

Method CREATE_BRFPLUS_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BRFPLUS_OBJECT Call by reference Type reference (TYPE) TY_BRFPLUS_DATA_OBJECT 20120913
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20120906
3 Exporting EV_BRFPLUS_APP_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20120906
4 Exporting EV_NOT_ACTIVATED Call by reference Type reference (TYPE) ABAP_BOOL 20120906
5 Importing IV_BRFPLUS_APP_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Beschreibung 20120906
6 Importing IV_DEVEL_PACKAGE Call by reference Type reference (TYPE) CHAR30 ABAP delopment package 20121217
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20120906
2 CX_FDT_NO_CHANGES FDT: Changes forbidden, object is deleted 20120906
3 CX_FDT_SYSTEM FDT: System Failure 20120906

Method CREATE_BRFPLUS_DATA_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BRFPLUS_OBJECT Call by reference Type reference (TYPE) TY_BRFPLUS_DATA_OBJECT List of BRFplus data objects 20120913
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20120906
3 Exporting EV_BRFPLUS_ID Call by reference Type reference (TYPE) FDT_UUID FDT: Universal Unique Identifier 20120906
4 Exporting EV_IS_STRUCTURE Call by reference Type reference (TYPE) ABAP_BOOL 20120906
5 Exporting EV_NOT_ACTIVATED Call by reference Type reference (TYPE) ABAP_BOOL 20120906
6 Importing IT_ELEMENTS Call by reference Type reference (TYPE) IF_FDT_STRUCTURE=>TS_ELEMENT Element list 20120906
7 Importing IV_BRFPLUS_APPLICATION Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20120906
8 Importing IV_DATA_CATEGORY Call by reference Type reference (TYPE) CPF_DATA_CATEGORY CPF Data Category 20120906
9 Importing IV_DATA_TYPE Call by reference Type reference (TYPE) CPF_REF_DATA_TYPE CPF Referenced Data Type 20120906
10 Importing IV_PARAMETER_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Beschreibung 20120906
11 Importing IV_PARAMETER_SHORT_TXT Call by reference Type reference (TYPE) IF_FDT_TYPES=>SHORT_TEXT FDT: Short Text 20120906
12 Importing IV_USED_BY_STRUCTURE Call by reference Type reference (TYPE) ABAP_BOOL ' ' 20120906
# Exception Resumable Description Created on
1 CX_CPF Exception for CPF 20120906
2 CX_FDT_INPUT FDT: Invalid Input 20120906
3 CX_FDT_NO_CHANGES FDT: Changes forbidden, object is deleted 20120906
4 CX_FDT_SYSTEM FDT: System Failure 20120906

Method CREATE_BRFPLUS_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BRFPLUS_OBJECT Call by reference Type reference (TYPE) TY_BRFPLUS_DATA_OBJECT 20120913
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20120906
3 Exporting EV_BRFPLUS_ID Call by reference Type reference (TYPE) FDT_UUID FDT: Universal Unique Identifier 20120906
4 Exporting EV_NOT_ACTIVATED Call by reference Type reference (TYPE) ABAP_BOOL 20120906
5 Importing IV_BRFPLUS_APPLICATION Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20120906
6 Importing IV_CPF_ELEMENTARY_TYPE Call by reference Type reference (TYPE) CPF_REF_DATA_TYPE CPF Referenced Data Type 20121018
7 Importing IV_DATA_CATEGORY Call by reference Type reference (TYPE) CPF_DATA_CATEGORY CPF Data Category 20121018
8 Importing IV_DDIC_TYPENAME Call by reference Type reference (TYPE) IF_FDT_DATA_OBJECT=>TYPENAME Name of Dictionary Type 20120906
9 Importing IV_PARAMETER_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Beschreibung 20120906
10 Importing IV_PARAMETER_SHORT_TXT Call by reference Type reference (TYPE) IF_FDT_TYPES=>SHORT_TEXT FDT: Short Text 20120906
11 Importing IV_USED_BY_STRUCTURE Call by reference Type reference (TYPE) ABAP_BOOL ' ' 20120906
# Exception Resumable Description Created on
1 CX_CPF Exception for CPF 20120906
2 CX_FDT_INPUT FDT: Invalid Input 20120906
3 CX_FDT_NO_CHANGES FDT: Changes forbidden, object is deleted 20120906
4 CX_FDT_SYSTEM FDT: System Failure 20120906

Method CREATE_BRFPLUS_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BRFPLUS_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE BRFplus error messages 20120906
2 Exporting ET_BRFPLUS_OBJECT Call by reference Type reference (TYPE) TY_BRFPLUS_DATA_OBJECT List of created BRFplus objects 20120913
3 Exporting EV_BFFPLUS_FKT_ID Call by reference Type reference (TYPE) FDT_UUID FDT: Universal Unique Identifier 20120906
4 Importing IT_CPF_FORMULA_PARAMETER Call by reference Type reference (TYPE) CPFT_FORMULAPAR Table type for CPF formula parameters 20120906
5 Importing IV_BRFPLUS_APP_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID BRFplus application ID 20121120
6 Importing IV_BRFPLUS_FKT_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Beschreibung 20120921
7 Importing IV_CPF_FORMULA_ID Call by reference Type reference (TYPE) CPF_FORMULA_ID CPF Formula key in Customizing 20120906
8 Importing IV_CPF_USAGE Call by reference Type reference (TYPE) CPF_USAGE CPF Usage 20120906
9 Importing IV_CPF_USAGE_TASK Call by reference Type reference (TYPE) CPF_USAGE_TASK CPF Usage Task 20120906
# Exception Resumable Description Created on
1 CX_CPF Exception for CPF 20120906
2 CX_FDT_INPUT FDT: Invalid Input 20120906
3 CX_FDT_NO_CHANGES FDT: Changes forbidden, object is deleted 20120906
4 CX_FDT_SYSTEM FDT: System Failure 20120906

Method CREATE_BRFPLUS_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BRFPLUS_OBJECT Call by reference Type reference (TYPE) TY_BRFPLUS_DATA_OBJECT 20120913
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20120906
3 Exporting EV_BRFPLUS_ID Call by reference Type reference (TYPE) FDT_UUID FDT: Universal Unique Identifier 20120906
4 Exporting EV_NOT_ACTIVATED Call by reference Type reference (TYPE) ABAP_BOOL 20120906
5 Importing IT_ELEMENTS Call by reference Type reference (TYPE) IF_FDT_STRUCTURE=>TS_ELEMENT Element list 20120906
6 Importing IV_BRFPLUS_APPLICATION Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20120906
7 Importing IV_DDIC_TYPENAME Call by reference Type reference (TYPE) IF_FDT_DATA_OBJECT=>TYPENAME Name of Dictionary Type 20120906
8 Importing IV_PARAMETER_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Beschreibung 20120906
9 Importing IV_PARAMETER_SHORT_TXT Call by reference Type reference (TYPE) IF_FDT_TYPES=>SHORT_TEXT FDT: Short Text 20120906
10 Importing IV_USED_BY_STRUCTURE Call by reference Type reference (TYPE) ABAP_BOOL ' ' 20120906
# Exception Resumable Description Created on
1 CX_CPF Exception for CPF 20120906
2 CX_FDT_INPUT FDT: Invalid Input 20120906
3 CX_FDT_NO_CHANGES FDT: Changes forbidden, object is deleted 20120906
4 CX_FDT_SYSTEM FDT: System Failure 20120906

Method CREATE_BRFPLUS_STRUCTURE_RATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BRFPLUS_OBJECT Call by reference Type reference (TYPE) TY_BRFPLUS_DATA_OBJECT 20121012
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20121012
3 Exporting EV_BRFPLUS_ID Call by reference Type reference (TYPE) FDT_UUID FDT: Universal Unique Identifier 20121015
4 Exporting EV_NOT_ACTIVATED Call by reference Type reference (TYPE) ABAP_BOOL 20121012
5 Importing IV_BRFPLUS_APP_ID Call by reference Type reference (TYPE) FDT_UUID FDT: Universal Unique Identifier 20121012
6 Importing IV_PARAMETER_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Beschreibung 20121012
7 Importing IV_PARAMETER_SHORT_TXT Call by reference Type reference (TYPE) IF_FDT_TYPES=>SHORT_TEXT FDT: Short Text 20121012
8 Importing IV_USED_BY_STRUCTURE Call by reference Type reference (TYPE) ABAP_BOOL 20121015
# Exception Resumable Description Created on
1 CX_CPF Exception for CPF 20121012
2 CX_FDT_INPUT FDT: Invalid Input 20121012
3 CX_FDT_NO_CHANGES FDT: Changes forbidden, object is deleted 20121012
4 CX_FDT_SYSTEM FDT: System Failure 20121012

Method DETERMINE_DATA_CATAGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DATA_CATAGORY Value transfer Type reference (TYPE) CPF_DATA_CATEGORY CPF Data Category 20121018
2 Exporting EV_REF_DATA_TYPE Call by reference Type reference (TYPE) CPF_REF_DATA_TYPE CPF Referenced Data Type 20121018
3 Importing IT_STRUCTURE_ELEMENT Call by reference Type reference (TYPE) IF_FDT_STRUCTURE=>TS_ELEMENT Element list 20121213
4 Importing IV_REF_DATA_TYPE Call by reference Type reference (TYPE) CPF_REF_DATA_TYPE CPF Referenced Data Type 20121018

Method DETERMINE_DATA_CATAGORY on class CL_CPF_CUST_HELPER has no exception.

Method DISPLAY_BADI_CODE_BY_ROUTINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BADI_FOUND Call by reference Type reference (TYPE) ABAP_BOOL BADI implementation found 20121206
2 Importing IV_BADI_FILTER_NAME Call by reference Type reference (TYPE) BADI_FILTER_NAME Name of a BAdI Filter 20121206
3 Importing IV_BADI_IMPL_NAME Call by reference Type reference (TYPE) BADI_IMPL_NAME Name of a BAdI Implementation 20121206
4 Importing IV_ROUTINE Call by reference Type reference (TYPE) CPF_ROUTINE CPF Routine 20121206

Method DISPLAY_BADI_CODE_BY_ROUTINE on class CL_CPF_CUST_HELPER has no exception.

Method DISPLAY_BADI_IMPL_BY_ROUTINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BADI_FOUND Call by reference Type reference (TYPE) ABAP_BOOL BADI implementation found 20121206
2 Importing IV_BADI_NAME Call by reference Type reference (TYPE) ENHBADIID Name of a BAdI in Enhancement Framework 20121206

Method DISPLAY_BADI_IMPL_BY_ROUTINE on class CL_CPF_CUST_HELPER has no exception.

Method DISPLAY_BRFPLUS_APPL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGE Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_MESSAGE Messages 20121210
# Exception Resumable Description Created on
1 CX_CPF Exception for CPF 20121210

Method GET_BRFPLUS_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BRFPLUS_APP Call by reference Type reference (TYPE) TY_BRFPLUS_APP 20121120
2 Importing IT_BRFPLUS_APP_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>T_OBJECT_ID Beschreibung 20121120
3 Importing IV_BRFPLUS_APP_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Beschreibung 20121120
# Exception Resumable Description Created on
1 CX_CPF Exception for CPF 20130320

Method GET_BRFPLUS_DATA_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PARAMETER_TYPE Call by reference Type reference (TYPE) CPFT_PARAMETER_DATATYPE Table type for CPF parameters and their data types 20121018
2 Importing IV_DATA_OBJECT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID FDT: Abstract Data Object Class 20121018
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20121018

Method GET_BRFPLUS_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BRFPLUS_FUNCTION Value transfer Type reference (TYPE) TY_BRFPLUS_FUNCTION List of BRFplus functions 20120925
2 Importing IV_BRFPLUS_APP_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20121120
3 Importing IV_FUNCTION_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Beschreibung 20120925
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20120925

Method GET_BRFPLUS_FUNCTION_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FUNCTION_PARAMETER_RESULT Call by reference Type reference (TYPE) CPFS_PARAMETER_DATATYPE CPF parameter value 20121018
2 Exporting ET_FUNCTION_PARAMETER Value transfer Type reference (TYPE) CPFT_PARAMETER_DATATYPE List of BRFplus function parameter 20121018
3 Importing IV_FUNCTION_ID Call by reference Type reference (TYPE) FDT_UUID Beschreibung 20121017
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20121017

Method GET_BRFPLUS_FUNCTION_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FUNCTION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20130529
2 Returning RV_FUNCTION_NAME Value transfer Type reference (TYPE) IF_FDT_TYPES=>NAME Beschreibung 20130529

Method GET_BRFPLUS_FUNCTION_NAME on class CL_CPF_CUST_HELPER has no exception.

Method GET_CPF_BADI_DEF_BY_USAGETASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BADI_FILTER_COND Call by reference Type reference (TYPE) CPFT_BADI_NUM_COND Table of BADI Filter 20121219
2 Exporting ET_BADI_IMPL Call by reference Type reference (TYPE) CPFT_BADI_IMPL Table type of BAdI Implementations 20130121
3 Importing IV_USAGE Call by reference Type reference (TYPE) CPF_USAGE CPF Usage 20121219
4 Importing IV_USAGE_TASK Call by reference Type reference (TYPE) CPF_USAGE_TASK CPF Usage Task 20121219

Method GET_CPF_BADI_DEF_BY_USAGETASK on class CL_CPF_CUST_HELPER has no exception.

Method GET_CPF_BADI_IMPLEMENTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BADI_IMPL Call by reference Type reference (TYPE) BADI_IMPL_NAME Implementations 20121126
2 Importing IV_BADI_NAME Call by reference Type reference (TYPE) BADI_NAME Name of a BAdI 20121126
3 Importing IV_DS_ROUTINE Call by reference Type reference (TYPE) CPF_DS_ROUTINE CPF Data Source Routine 20121126
4 Importing IV_ROUTINE Call by reference Type reference (TYPE) CPF_ROUTINE CPF Routine 20121126

Method GET_CPF_BADI_IMPLEMENTATION on class CL_CPF_CUST_HELPER has no exception.

Method GET_CPF_CUSSTRUCC_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DESCRIPTION_LONG Call by reference Type reference (TYPE) CPF_DESCRIPTION_LONG Custom Structure Component: Description (Long) 20130415
2 Exporting EV_DESCRIPTION_SHORT Call by reference Type reference (TYPE) CPF_DESCRIPTION_SHORT Custom Structure Component: Description (short) 20130415
3 Importing IV_CUSTOM_STRUC Call by reference Type reference (TYPE) CPF_CUSTOM_STRUC Custom Structure 20130415
4 Importing IV_CUSTOM_STRUC_COMP Call by reference Type reference (TYPE) CPF_CUSTOM_STRUC_COMP Custom Structure Component 20130415
5 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20130415

Method GET_CPF_CUSSTRUCC_DESCRIPTION on class CL_CPF_CUST_HELPER has no exception.

Method GET_CPF_CUSSTRUC_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CUSTOM_STRUC Call by reference Type reference (TYPE) CPF_CUSTOM_STRUC CPF Custom Structure 20120831
2 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20130415
3 Returning RV_DESCRIPTION_SHORT Value transfer Type reference (TYPE) CPF_CUSTOM_STRUC_DESCR_SHORT CPF Custom Structure - Description (short) 20130415

Method GET_CPF_CUSSTRUC_DESCRIPTION on class CL_CPF_CUST_HELPER has no exception.

Method GET_CPF_DATA_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA_CATEGORY Call by reference Type reference (TYPE) CPFT_REF_DATA_CATEGORY CPF Table Type: Referenced Data Type 20120917
2 Importing IV_REF_DATA_TYPE_C Call by reference Type reference (TYPE) CPF_REF_DATA_TYPE_C CPF Referenced Data Type (Custom Structure Component) 20120823
3 Importing IV_REF_DATA_TYPE_P Call by reference Type reference (TYPE) CPF_REF_DATA_TYPE_P CPF Referenced Data Type (Parameter Catalog) 20120823

Method GET_CPF_DATA_CATEGORY on class CL_CPF_CUST_HELPER has no exception.

Method GET_CPF_FUNC_PARAMETERS_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PARAMETER_FUNC Call by reference Type reference (TYPE) CPFT_PARAMETER_FUNC Table of CPF Parameter 20121116
2 Importing IV_BRFPLUS_ID Call by reference Type reference (TYPE) FDT_UUID FDT: Universal Unique Identifier 20121116
3 Importing IV_ROUTINE Call by reference Type reference (TYPE) CPF_ROUTINE CPF Routine 20121116
4 Importing IV_USAGE Call by reference Type reference (TYPE) CPF_USAGE CPF Usage 20121116
5 Importing IV_USAGE_TASK Call by reference Type reference (TYPE) CPF_USAGE_TASK CPF Usage Task 20121116

Method GET_CPF_FUNC_PARAMETERS_BY_ID on class CL_CPF_CUST_HELPER has no exception.

Method GET_DDIC_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DESCRIPTION_H Call by reference Type reference (TYPE) REPTEXT Header 20120816
2 Exporting EV_DESCRIPTION_L Call by reference Type reference (TYPE) SCRTEXT_L Long Field Label 20120816
3 Exporting EV_DESCRIPTION_M Call by reference Type reference (TYPE) SCRTEXT_M Medium Field Label 20120816
4 Exporting EV_DESCRIPTION_S Call by reference Type reference (TYPE) SCRTEXT_S Short Field Label 20120816
5 Importing IV_DATA_TYPE Call by reference Type reference (TYPE) ANY Data Type: Table or Data Element 20120816

Method GET_DDIC_DESCRIPTION on class CL_CPF_CUST_HELPER has no exception.

Method GET_RESULT_PARAMETER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RESULT_PAR_DATA Call by reference Type reference (TYPE) CPFC_PARAMCAT CPF Parameter Catalog 20130320
2 Importing IV_RESULT_PARAMETER Call by reference Type reference (TYPE) CPF_RESULT_PARAM_NAME CPF Result Parameter Name 20130320
3 Importing IV_USAGE Call by reference Type reference (TYPE) CPF_USAGE CPF Usage 20130320
# Exception Resumable Description Created on
1 CX_CPF_NOTHING_FOUND Exception: Nothing was found 20130320

Method GET_SCALE_EVALUATION_ROUTINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_SCALE_EVAL_ROUTINE Value transfer Type reference (TYPE) CPFT_BADI_SCALE_EVAL_ROUTINE CPF BADI Filter Values for Scale Evaluation Routine 20130415

Method GET_SCALE_EVALUATION_ROUTINE on class CL_CPF_CUST_HELPER has no exception.

Method SAVE_BRFPLUS_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BRFPLUS_OBJECT Call by reference Type reference (TYPE) TY_BRFPLUS_DATA_OBJECT 20120913
2 Importing IV_TRANSPORT_REQUEST Call by reference Type reference (TYPE) TRKORR Request/Task 20120913
# Exception Resumable Description Created on
1 CX_FDT_INPUT FDT: Invalid Input 20120913
History
Last changed by/on SAP  20131127 
SAP Release Created in 740