List of application role + menu role and explanation if we have several applications role with specials rules.
|
List of authorization objects mandatory for the application.
|


A select is done to take all records from ODS_PCP2 into table gt_matrix.
Delete all records where the amount and quantity is equal to zero.
Delete records with Valuation variants ( BWVAR ) not equal to ZFO, Z25 and ZEP.
Fiscal Variant 0FISCVARNT is fixed to K4.
Cost Component Structure 0CCOMPSTRUC is fixed to Z1.
Costing Variant (0COSTVAR) is fixed to ZIP.
Fiscal Year/Period required some ABAP codings to convert the incoming data into the correct format to be updated.
For the key figure Variable Amount, abap code is required to take the total amount minus the fixed amount to get just the variable amount. (WRTFW_KPF - WRTFW_KFX).
Load DSO_PCP1 into itself with a look-up at DSO_PCP2 for matching records of the month with the following field value assigments:
Generic Fields:
DSO_PCP1-C_PRODVER = ''.
DSO_PCP1-ACTTYPE = ''.
DSO_PCP1-C_COSTCTR = ''.
DSO_PCP1-PCP_RES = ''.
DSO_PCP1-WORKCENTER = ''.
DSO_PCP1-C_BOMNUM = ''.
DSO_PCP1-C_BOMUSAG = ''.
DSO_PCP1-C_BOMALT = ''.
DSO_PCP1-PLANT_COMP = DSO_PCP2-PLANT.
DSO_PCP1-C_COMPNT = DSO_PCP2-/BIC/C_MATPLNT.
DSO_PCP1-LOTSIZE_IT = DSO_PCP2-LOTSIZE.
DSO_PCP1-CURRENCY = DSO_PCP2-CURRENCY.
DSO_PCP1-UNIT = DSO_PCP2-UNIT.
DSO_PCP1-BASE_UOM = DSO_PCP1-UNIT.
DSO_PCP1-OI_MENGE = DSO_PCP1-LOTSIZE_IT.
DSO_PCP1-PRICE_UNIT = DSO_PCP1-LOTSIZE_IT.
Variable Amount (CP):
DSO_PCP1-C_KAPOSNR = '1'.
DSO_PCP1-AMOUNT = DSO_PCP2-C_AMT_CP.
DSO_PCP1-AMOUNTVR = DSO_PCP1-AMOUNT.
DSO_PCP1-AMOUNTFX = 0.
DSO_PCP1-COSTELMNT = '0098150974'.
DSO_PCP1-COSTCOMP = '100'.
Fixed Amount (CNP):
DSO_PCP1-C_KAPOSNR = '2'.
DSO_PCP1-AMOUNT = DSO_PCP2-C_AMT_CNP.
DSO_PCP1-AMOUNTVR = 0.
DSO_PCP1-AMOUNTFX = DSO_PCP1-AMOUNT.
DSO_PCP1-COSTELMNT = '0099430120'.
DSO_PCP1-COSTCOMP = '220'.
DSO_PCP1-PCPITEMCAT = 'E'.
DSO_PCP1-C_COMPNT = ''.
Depreciation Amount (AMO):
DSO_PCP1-C_KAPOSNR = '3'.
DSO_PCP1-AMOUNT = LV_DSO_PCP2-C_AMT_AMO.
DSO_PCP1-AMOUNTVR = 0.
DSO_PCP1-AMOUNTFX = WA_PCP1_SP-AMOUNT.
DSO_PCP1-COSTELMNT = '0099438000'.
DSO_PCP1-COSTCOMP = '300'.
DSO_PCP1-PCPITEMCAT = 'E'.
DSO_PCP1-C_COMPNT = ''.


Detail of process chain, list + link between or special event done for the loading
| Main Process Chain | Final Provider Loading | Frequency | Time start | Duration |
|---|---|---|---|---|
| RSP_COPCP_MONTHLY | DSO_PCP2 DSO_PCP1 / ODS_PCP1 | |||
| RPC_CCR_PCP1_MTHLY_CHAIN | DSO_PCP3 / ODS PCP3 / CUB_PCP1 / | |||
| PC_COPA_PL_46 | ODS_PCP5 | |||
| PC_COPA_PL_21 | DBCOPA24 | |||
| PC_INT_MARGIN | ODS_PCP6 / ODS_PCP4 | |||