Professional Documents
Culture Documents
BADI_UJ_PARAM_CHANGE UJA
BADI_UJ_BPF_SUBMIT_LOGIC UJB
BADI_UJC_COMMENT_PREPROCESS UJC
BADI_UJCTRL_RUN_CONTROL UJCTRL
BADI_UJD_RETRACT UJD
BADI_UJD_ROUTINE UJD
UJE_DIM_PROCESSED_BADI UJE
BADI_UJE_DYNAMIC_DAP UJE
BADI_UJJ_CALCULATED_AMOUNT UJJ
BADI_UJ_CUSTOM_LOGIC UJK
BADI_UJO_WRITE_BACK_NOTIFY UJO
BADI_UJ_SQE_POST_PROCESS UJQ
BADI_UJR_WRITE_BACK UJR
BADI_UJ_VALIDATION_RULE_LOGIC UJV
BADI_UJW_STATE_CHANGE UJW
UJW_LOCKOUT_SCHEDULE_BADI UJW
Description
BPC: BADI for submitting Logic of BPF Step Region to SUBMITTED status.
Provide the ability to check data with customer code. In order to use
this badi, customer need to create one custom control in BPC web client
and do not need to specify the badi implementation. BPC will filter the
badi implementation with the filter appset_id and appl_id. If no
corresponding badi implementation exists then we regard this control
rule result is passed.
The data which will be retracted into ERP has two types: masterdata and
transaction data. There will be two process types to call the BADI for
masterdata and the BADI for transaction data. There will be two process
chains to call the process types: one is for retract masterdata and
another is for retract transaction data.The names of the BADI are fixed.
The user needs to specify the filter in the data package script to show
which BADI implementation will be called.At one time, only one BADI
implementation will be decided by the filter.For master data, the BADI is
based on table level.For transaction data, the BADI is based on package
level.
The user will define *start_routine and *end_routine in transformation
file.
This BAdI could be implemented under filter for specific BPC model and
input module. If the BAdI is implemented, the BAdI implementation
would be called during work status check before data input to replace
the default work status logic. Thus user could customize the specific
logic to determine whether the data entry should be locked according to
the customized work status logic during runtime.