Hierarchy
⤷
⤷
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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 3 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 4 | 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 | Constant | Public | Type reference (TYPE) | IF_FDT_TYPES=>NAME | 'ZCPF_CUSTOMER' | Beschreibung | 20120925 | ||
| 2 | Constant | Public | Type reference (TYPE) | IF_FDT_TYPES=>NAME | 'CPF4' | Beschreibung | 20120925 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Check BRFplus function name for invalid characters | 20120928 | |
| 2 | Static method | Public | Method | Checks if a BRFplus structure already exist | 20121019 | |
| 3 | Static method | Public | Method | Check if given custom structure belongs to parameter catalog | 20121221 | |
| 4 | Static method | Public | Method | Check if given parameter belongs to Data Source Routine | 20121217 | |
| 5 | Static method | Public | Method | Check if given formula belongs to Documents | 20130117 | |
| 6 | Static method | Public | Method | Check if given context param belongs to parameter catalog | 20130320 | |
| 7 | Static method | Public | Method | Check if Scale Evaluation Routine exists | 20130415 | |
| 8 | Static method | Public | Method | Create a BRFplus application in BRFplus Customizing | 20120906 | |
| 9 | Static method | Public | Method | Create a BRFplus data object in BRFplus Customizing | 20120906 | |
| 10 | Static method | Public | Method | Create a BRFplus data element in BRFplus Customizing | 20120906 | |
| 11 | Static method | Public | Method | Create a BRFplus function in BRFplus Customizing | 20120906 | |
| 12 | Static method | Public | Method | Create a BRFplus structure in BRFplus Customizing | 20120906 | |
| 13 | Static method | Private | Method | Creates a structure for price rates | 20121012 | |
| 14 | Static method | Private | Method | Determines the CPF data catagory | 20121018 | |
| 15 | Static method | Public | Method | Display source code of BADI implementation by routine number | 20121206 | |
| 16 | Static method | Public | Method | Display definition of BADI implementation by routine number | 20121206 | |
| 17 | Static method | Public | Method | Display BRFplus application log | 20121210 | |
| 18 | Static method | Public | Method | Get list of BRFplus applications | 20121120 | |
| 19 | Static method | Private | Method | Determines the data type and catagory of a parameter | 20121018 | |
| 20 | Static method | Public | Method | Get list of BRFplus functions | 20120925 | |
| 21 | Static method | Public | Method | Get parameters and data types of a BRFplus function | 20121017 | |
| 22 | Static method | Public | Method | Get Name of BRF+ Function by its UUID | 20130529 | |
| 23 | Static method | Public | Method | Get CPF BADI Implementation by Routine | 20121219 | |
| 24 | Static method | Public | Method | Get CPF BADI Implementation by Routine | 20121126 | |
| 25 | Static method | Public | Method | Get CPF Custom Structure Component Description | 20130415 | |
| 26 | Static method | Public | Method | Get CPF Custom Description | 20120831 | |
| 27 | Static method | Public | Method | Determine CPF Data Category | 20120823 | |
| 28 | Static method | Public | Method | Get the parameters of BRF Plus function and CPF routine | 20121116 | |
| 29 | Static method | Public | Method | Get DDIC Description of Data Type | 20120816 | |
| 30 | Static method | Public | Method | Get data of result parameter | 20130320 | |
| 31 | Static method | Public | Method | Get Scale Evaluation Routine by filter value | 20130415 | |
| 32 | 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 | EV_CHARACTER | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Flag | 20120928 | |||
| 2 | EV_INVALID | Call by reference | Type reference (TYPE) | FLAG | General Flag | 20120928 | |||
| 3 | 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 | EV_BRFPLUS_ID | Call by reference | Type reference (TYPE) | FDT_UUID | FDT: Universal Unique Identifier | 20121019 | |||
| 2 | IT_STRUCTURE_COMPONENT | Call by reference | Type reference (TYPE) | CPFT_CUSSTRUCC | Table type for CPF Custom Structure Component | 20121218 | |||
| 3 | IV_BRFPLUS_APP_ID | Call by reference | Type reference (TYPE) | FDT_UUID | FDT: Universal Unique Identifier | 20121019 | |||
| 4 | IV_STRUCTURE_NAME | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>NAME | Beschreibung | 20121019 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_CUST_OBJECT | Value transfer | Type reference (TYPE) | CPFT_CUST_OBJECT | CPF Customizing Objects | 20121221 | |||
| 2 | EV_ASSIGNED | Value transfer | Type reference (TYPE) | XFELD | CPF Custom Structure is assigned /not assigned | 20121221 | |||
| 3 | IV_CUSTOM_STRUC | Call by reference | Type reference (TYPE) | CPF_CUSTOM_STRUC | CPF Custom Structure | 20121221 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | EV_IS_IN_DS_ROUTINE | Call by reference | Type reference (TYPE) | ABAP_BOOL | Given Parameter in Data Source routine | 20121217 | |||
| 2 | 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 | EV_IS_USED | Call by reference | Type reference (TYPE) | ABAP_BOOL | Given Formula ID in Document | 20130117 | |||
| 2 | IV_FORMULA_ID | Call by reference | Type reference (TYPE) | CPF_FORMULA_ID | CPF Formula Identifier | 20130117 | |||
| 3 | IV_USAGE | Call by reference | Type reference (TYPE) | CPF_USAGE | CPF Usage | 20130117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | EV_ASSIGNED | Value transfer | Type reference (TYPE) | XFELD | CPF Parameter is assigned /not assigned | 20130320 | |||
| 2 | IV_PARAMETER | Call by reference | Type reference (TYPE) | CPF_PARAMETER_NAME | CPF Parameter Name | 20130320 | |||
| 3 | IV_USAGE | Call by reference | Type reference (TYPE) | CPF_USAGE | Usage | 20130320 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IV_SCALE_EVAL_ROUTINE | Call by reference | Type reference (TYPE) | CPF_SCALE_EVAL_ROUTINE | CPF Scale Evaluation Routine | 20130415 | |||
| 2 | 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 | CT_BRFPLUS_OBJECT | Call by reference | Type reference (TYPE) | TY_BRFPLUS_DATA_OBJECT | 20120913 | ||||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20120906 | |||
| 3 | EV_BRFPLUS_APP_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20120906 | |||
| 4 | EV_NOT_ACTIVATED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20120906 | ||||
| 5 | IV_BRFPLUS_APP_NAME | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>NAME | Beschreibung | 20120906 | |||
| 6 | IV_DEVEL_PACKAGE | Call by reference | Type reference (TYPE) | CHAR30 | ABAP delopment package | 20121217 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20120906 | ||
| 2 | FDT: Changes forbidden, object is deleted | 20120906 | ||
| 3 | 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 | CT_BRFPLUS_OBJECT | Call by reference | Type reference (TYPE) | TY_BRFPLUS_DATA_OBJECT | List of BRFplus data objects | 20120913 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20120906 | |||
| 3 | EV_BRFPLUS_ID | Call by reference | Type reference (TYPE) | FDT_UUID | FDT: Universal Unique Identifier | 20120906 | |||
| 4 | EV_IS_STRUCTURE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20120906 | ||||
| 5 | EV_NOT_ACTIVATED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20120906 | ||||
| 6 | IT_ELEMENTS | Call by reference | Type reference (TYPE) | IF_FDT_STRUCTURE=>TS_ELEMENT | Element list | 20120906 | |||
| 7 | IV_BRFPLUS_APPLICATION | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20120906 | |||
| 8 | IV_DATA_CATEGORY | Call by reference | Type reference (TYPE) | CPF_DATA_CATEGORY | CPF Data Category | 20120906 | |||
| 9 | IV_DATA_TYPE | Call by reference | Type reference (TYPE) | CPF_REF_DATA_TYPE | CPF Referenced Data Type | 20120906 | |||
| 10 | IV_PARAMETER_NAME | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>NAME | Beschreibung | 20120906 | |||
| 11 | IV_PARAMETER_SHORT_TXT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>SHORT_TEXT | FDT: Short Text | 20120906 | |||
| 12 | IV_USED_BY_STRUCTURE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ' ' | 20120906 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception for CPF | 20120906 | ||
| 2 | FDT: Invalid Input | 20120906 | ||
| 3 | FDT: Changes forbidden, object is deleted | 20120906 | ||
| 4 | FDT: System Failure | 20120906 |
Method CREATE_BRFPLUS_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_BRFPLUS_OBJECT | Call by reference | Type reference (TYPE) | TY_BRFPLUS_DATA_OBJECT | 20120913 | ||||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20120906 | |||
| 3 | EV_BRFPLUS_ID | Call by reference | Type reference (TYPE) | FDT_UUID | FDT: Universal Unique Identifier | 20120906 | |||
| 4 | EV_NOT_ACTIVATED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20120906 | ||||
| 5 | IV_BRFPLUS_APPLICATION | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20120906 | |||
| 6 | IV_CPF_ELEMENTARY_TYPE | Call by reference | Type reference (TYPE) | CPF_REF_DATA_TYPE | CPF Referenced Data Type | 20121018 | |||
| 7 | IV_DATA_CATEGORY | Call by reference | Type reference (TYPE) | CPF_DATA_CATEGORY | CPF Data Category | 20121018 | |||
| 8 | IV_DDIC_TYPENAME | Call by reference | Type reference (TYPE) | IF_FDT_DATA_OBJECT=>TYPENAME | Name of Dictionary Type | 20120906 | |||
| 9 | IV_PARAMETER_NAME | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>NAME | Beschreibung | 20120906 | |||
| 10 | IV_PARAMETER_SHORT_TXT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>SHORT_TEXT | FDT: Short Text | 20120906 | |||
| 11 | IV_USED_BY_STRUCTURE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ' ' | 20120906 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception for CPF | 20120906 | ||
| 2 | FDT: Invalid Input | 20120906 | ||
| 3 | FDT: Changes forbidden, object is deleted | 20120906 | ||
| 4 | FDT: System Failure | 20120906 |
Method CREATE_BRFPLUS_FUNCTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_BRFPLUS_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | BRFplus error messages | 20120906 | |||
| 2 | ET_BRFPLUS_OBJECT | Call by reference | Type reference (TYPE) | TY_BRFPLUS_DATA_OBJECT | List of created BRFplus objects | 20120913 | |||
| 3 | EV_BFFPLUS_FKT_ID | Call by reference | Type reference (TYPE) | FDT_UUID | FDT: Universal Unique Identifier | 20120906 | |||
| 4 | IT_CPF_FORMULA_PARAMETER | Call by reference | Type reference (TYPE) | CPFT_FORMULAPAR | Table type for CPF formula parameters | 20120906 | |||
| 5 | IV_BRFPLUS_APP_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | BRFplus application ID | 20121120 | |||
| 6 | IV_BRFPLUS_FKT_NAME | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>NAME | Beschreibung | 20120921 | |||
| 7 | IV_CPF_FORMULA_ID | Call by reference | Type reference (TYPE) | CPF_FORMULA_ID | CPF Formula key in Customizing | 20120906 | |||
| 8 | IV_CPF_USAGE | Call by reference | Type reference (TYPE) | CPF_USAGE | CPF Usage | 20120906 | |||
| 9 | IV_CPF_USAGE_TASK | Call by reference | Type reference (TYPE) | CPF_USAGE_TASK | CPF Usage Task | 20120906 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception for CPF | 20120906 | ||
| 2 | FDT: Invalid Input | 20120906 | ||
| 3 | FDT: Changes forbidden, object is deleted | 20120906 | ||
| 4 | FDT: System Failure | 20120906 |
Method CREATE_BRFPLUS_STRUCTURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_BRFPLUS_OBJECT | Call by reference | Type reference (TYPE) | TY_BRFPLUS_DATA_OBJECT | 20120913 | ||||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20120906 | |||
| 3 | EV_BRFPLUS_ID | Call by reference | Type reference (TYPE) | FDT_UUID | FDT: Universal Unique Identifier | 20120906 | |||
| 4 | EV_NOT_ACTIVATED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20120906 | ||||
| 5 | IT_ELEMENTS | Call by reference | Type reference (TYPE) | IF_FDT_STRUCTURE=>TS_ELEMENT | Element list | 20120906 | |||
| 6 | IV_BRFPLUS_APPLICATION | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20120906 | |||
| 7 | IV_DDIC_TYPENAME | Call by reference | Type reference (TYPE) | IF_FDT_DATA_OBJECT=>TYPENAME | Name of Dictionary Type | 20120906 | |||
| 8 | IV_PARAMETER_NAME | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>NAME | Beschreibung | 20120906 | |||
| 9 | IV_PARAMETER_SHORT_TXT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>SHORT_TEXT | FDT: Short Text | 20120906 | |||
| 10 | IV_USED_BY_STRUCTURE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ' ' | 20120906 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception for CPF | 20120906 | ||
| 2 | FDT: Invalid Input | 20120906 | ||
| 3 | FDT: Changes forbidden, object is deleted | 20120906 | ||
| 4 | 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 | CT_BRFPLUS_OBJECT | Call by reference | Type reference (TYPE) | TY_BRFPLUS_DATA_OBJECT | 20121012 | ||||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20121012 | |||
| 3 | EV_BRFPLUS_ID | Call by reference | Type reference (TYPE) | FDT_UUID | FDT: Universal Unique Identifier | 20121015 | |||
| 4 | EV_NOT_ACTIVATED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20121012 | ||||
| 5 | IV_BRFPLUS_APP_ID | Call by reference | Type reference (TYPE) | FDT_UUID | FDT: Universal Unique Identifier | 20121012 | |||
| 6 | IV_PARAMETER_NAME | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>NAME | Beschreibung | 20121012 | |||
| 7 | IV_PARAMETER_SHORT_TXT | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>SHORT_TEXT | FDT: Short Text | 20121012 | |||
| 8 | IV_USED_BY_STRUCTURE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20121015 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception for CPF | 20121012 | ||
| 2 | FDT: Invalid Input | 20121012 | ||
| 3 | FDT: Changes forbidden, object is deleted | 20121012 | ||
| 4 | FDT: System Failure | 20121012 |
Method DETERMINE_DATA_CATAGORY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_DATA_CATAGORY | Value transfer | Type reference (TYPE) | CPF_DATA_CATEGORY | CPF Data Category | 20121018 | |||
| 2 | EV_REF_DATA_TYPE | Call by reference | Type reference (TYPE) | CPF_REF_DATA_TYPE | CPF Referenced Data Type | 20121018 | |||
| 3 | IT_STRUCTURE_ELEMENT | Call by reference | Type reference (TYPE) | IF_FDT_STRUCTURE=>TS_ELEMENT | Element list | 20121213 | |||
| 4 | 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 | EV_BADI_FOUND | Call by reference | Type reference (TYPE) | ABAP_BOOL | BADI implementation found | 20121206 | |||
| 2 | IV_BADI_FILTER_NAME | Call by reference | Type reference (TYPE) | BADI_FILTER_NAME | Name of a BAdI Filter | 20121206 | |||
| 3 | IV_BADI_IMPL_NAME | Call by reference | Type reference (TYPE) | BADI_IMPL_NAME | Name of a BAdI Implementation | 20121206 | |||
| 4 | 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 | EV_BADI_FOUND | Call by reference | Type reference (TYPE) | ABAP_BOOL | BADI implementation found | 20121206 | |||
| 2 | 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 | IT_MESSAGE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_MESSAGE | Messages | 20121210 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception for CPF | 20121210 |
Method GET_BRFPLUS_APPLICATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_BRFPLUS_APP | Call by reference | Type reference (TYPE) | TY_BRFPLUS_APP | 20121120 | ||||
| 2 | IT_BRFPLUS_APP_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>T_OBJECT_ID | Beschreibung | 20121120 | |||
| 3 | IV_BRFPLUS_APP_NAME | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>NAME | Beschreibung | 20121120 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_PARAMETER_TYPE | Call by reference | Type reference (TYPE) | CPFT_PARAMETER_DATATYPE | Table type for CPF parameters and their data types | 20121018 | |||
| 2 | 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 | FDT: Invalid Input | 20121018 |
Method GET_BRFPLUS_FUNCTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_BRFPLUS_FUNCTION | Value transfer | Type reference (TYPE) | TY_BRFPLUS_FUNCTION | List of BRFplus functions | 20120925 | |||
| 2 | IV_BRFPLUS_APP_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20121120 | |||
| 3 | IV_FUNCTION_NAME | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>NAME | Beschreibung | 20120925 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ES_FUNCTION_PARAMETER_RESULT | Call by reference | Type reference (TYPE) | CPFS_PARAMETER_DATATYPE | CPF parameter value | 20121018 | |||
| 2 | ET_FUNCTION_PARAMETER | Value transfer | Type reference (TYPE) | CPFT_PARAMETER_DATATYPE | List of BRFplus function parameter | 20121018 | |||
| 3 | IV_FUNCTION_ID | Call by reference | Type reference (TYPE) | FDT_UUID | Beschreibung | 20121017 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IV_FUNCTION_ID | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>ID | Universal Unique Identifier | 20130529 | |||
| 2 | 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 | ET_BADI_FILTER_COND | Call by reference | Type reference (TYPE) | CPFT_BADI_NUM_COND | Table of BADI Filter | 20121219 | |||
| 2 | ET_BADI_IMPL | Call by reference | Type reference (TYPE) | CPFT_BADI_IMPL | Table type of BAdI Implementations | 20130121 | |||
| 3 | IV_USAGE | Call by reference | Type reference (TYPE) | CPF_USAGE | CPF Usage | 20121219 | |||
| 4 | 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 | EV_BADI_IMPL | Call by reference | Type reference (TYPE) | BADI_IMPL_NAME | Implementations | 20121126 | |||
| 2 | IV_BADI_NAME | Call by reference | Type reference (TYPE) | BADI_NAME | Name of a BAdI | 20121126 | |||
| 3 | IV_DS_ROUTINE | Call by reference | Type reference (TYPE) | CPF_DS_ROUTINE | CPF Data Source Routine | 20121126 | |||
| 4 | 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 | EV_DESCRIPTION_LONG | Call by reference | Type reference (TYPE) | CPF_DESCRIPTION_LONG | Custom Structure Component: Description (Long) | 20130415 | |||
| 2 | EV_DESCRIPTION_SHORT | Call by reference | Type reference (TYPE) | CPF_DESCRIPTION_SHORT | Custom Structure Component: Description (short) | 20130415 | |||
| 3 | IV_CUSTOM_STRUC | Call by reference | Type reference (TYPE) | CPF_CUSTOM_STRUC | Custom Structure | 20130415 | |||
| 4 | IV_CUSTOM_STRUC_COMP | Call by reference | Type reference (TYPE) | CPF_CUSTOM_STRUC_COMP | Custom Structure Component | 20130415 | |||
| 5 | 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 | IV_CUSTOM_STRUC | Call by reference | Type reference (TYPE) | CPF_CUSTOM_STRUC | CPF Custom Structure | 20120831 | |||
| 2 | IV_LANGU | Call by reference | Type reference (TYPE) | LANGU | SY-LANGU | Language Key | 20130415 | ||
| 3 | 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 | ET_DATA_CATEGORY | Call by reference | Type reference (TYPE) | CPFT_REF_DATA_CATEGORY | CPF Table Type: Referenced Data Type | 20120917 | |||
| 2 | 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 | 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 | CT_PARAMETER_FUNC | Call by reference | Type reference (TYPE) | CPFT_PARAMETER_FUNC | Table of CPF Parameter | 20121116 | |||
| 2 | IV_BRFPLUS_ID | Call by reference | Type reference (TYPE) | FDT_UUID | FDT: Universal Unique Identifier | 20121116 | |||
| 3 | IV_ROUTINE | Call by reference | Type reference (TYPE) | CPF_ROUTINE | CPF Routine | 20121116 | |||
| 4 | IV_USAGE | Call by reference | Type reference (TYPE) | CPF_USAGE | CPF Usage | 20121116 | |||
| 5 | 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 | EV_DESCRIPTION_H | Call by reference | Type reference (TYPE) | REPTEXT | Header | 20120816 | |||
| 2 | EV_DESCRIPTION_L | Call by reference | Type reference (TYPE) | SCRTEXT_L | Long Field Label | 20120816 | |||
| 3 | EV_DESCRIPTION_M | Call by reference | Type reference (TYPE) | SCRTEXT_M | Medium Field Label | 20120816 | |||
| 4 | EV_DESCRIPTION_S | Call by reference | Type reference (TYPE) | SCRTEXT_S | Short Field Label | 20120816 | |||
| 5 | 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 | ES_RESULT_PAR_DATA | Call by reference | Type reference (TYPE) | CPFC_PARAMCAT | CPF Parameter Catalog | 20130320 | |||
| 2 | IV_RESULT_PARAMETER | Call by reference | Type reference (TYPE) | CPF_RESULT_PARAM_NAME | CPF Result Parameter Name | 20130320 | |||
| 3 | IV_USAGE | Call by reference | Type reference (TYPE) | CPF_USAGE | CPF Usage | 20130320 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | IT_BRFPLUS_OBJECT | Call by reference | Type reference (TYPE) | TY_BRFPLUS_DATA_OBJECT | 20120913 | ||||
| 2 | IV_TRANSPORT_REQUEST | Call by reference | Type reference (TYPE) | TRKORR | Request/Task | 20120913 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | FDT: Invalid Input | 20120913 |
History
| Last changed by/on | SAP | 20131127 |
| SAP Release Created in | 740 |