SAP Classes

Share |

RS_BCT_PBPC_ADD_DATA_SVC SAP Class - PBPC: Special Data Functions

RS_BCT_PBPC_ADD_DATA_SVC is a standard SAP class available within R/3 SAP systems depending on your version and release level. Below is the standard documentation available for this class interface. You can view this information and more if you enter the class name RS_BCT_PBPC_ADD_DATA_SVC into the relevant SAP transaction such as SE24 or SE80.

Contribute (Add Comment)
Within the comments section below there is also an opportunity for you to add useful hints, tips and information specific to this SAP object. This means that you and other users will be able to find these details quickly by simply searching on the object name RS_BCT_PBPC_ADD_DATA_SVC or its description.

Class Methods
In some respects Class methods are similar to function modules in that they are a coding block that performs certain ABAP functionality. Methods can be referenced using the following syntax: CALL METHOD RS_BCT_PBPC_ADD_DATA_SVC=>methodname EXPORTING/IMPORTING...

SET_BYEXP - Set the by expression
SET_DATA_VALUE - Set the data value
GET_RESULT_DEFINITION - Get result definition to special data fields
GET_MEM_DATA_REF - Get the data reference in memory
GET_MEM_DATA - Get the memory data
GET_DATA_VALUE - Get the data value
GET_DATA_TEXT - Get text to data fields
GET_DATA_RESULT_DEF - Get the result definition to data
GET_DATA_REF - Get data from brf fields
GET_BRF_FIELDS_TEXT - Get text to brf fields
GET_BRF_FIELDS - Get fields used as special data in brf
FREE - Give back the memory
CREATE_MEM_DATA - Create the data space
CREATE_DATA - Create the data space
CONVERT_TO_BRF150 - Convert result_def to TBRF150
CONVERT_FROM_BRF150 - Convert result_def from TBRF150
CHECK_BRF_FIELDS - Check fieldname in data def

Class Attributes
Class attributes can be referenced using the following syntax RS_BCT_PBPC_ADD_DATA_SVC=><attribute name>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.

GC_SCEN_ID - Fieldname for scenario id
GC_MEM_DATA_FIELD - Fieldname for Data Memory
GC_LOOKUP_COLLECTED_LINES - Fieldname for lookup lines
GC_CALC_AGAIN_Y - Calc again - Yes
GC_CALC_AGAIN_X - Calc again - Ok
GC_CALC_AGAIN_SPACE - Calc again - space
GC_CALC_AGAIN_N - Calc again - No
GC_CALCULATE_AGAIN_COUNTER - Fieldname for calculate again counter
GC_CALCULATE_AGAIN - Fieldname for calculate again
GC_BRF_FIELDS_STRUCTURE - Special Data Fields Structure
GS_BRF_FIELDS - Fields for the PBPC-BRF process
GT_BRF_FIELDS_DESCR - BRF fields description
GT_BYEXP - Expression by Expression
GT_MEM_DATA - Memorize Data Container
G_BYEXP_COLLISION - Hash collision
G_BYEXP_HASH - Hash to byexp

Class Events
Events are created within your class using special event handler methods. These must be registered at runtime for the event and can then be triggered using the ABAP syntax: RAISE EVENT <event name> EXPOTING...

comments powered by Disqus