(warning)     (warning)     (warning)     (warning)

The new wiki link for this data flow is here:

Changes follow up: factoring FIAP error stacks

Please update the new doc there and no longer here.

(warning)    (warning)     (warning)     (warning)





(warning)     (warning)     (warning)     (warning)

The new wiki link for this data flow is here:

Changes follow up: factoring FIAP error stacks

Please update the new doc there and no longer here.

(warning)    (warning)     (warning)     (warning)


General presentation

Objective of the change

This change consists to:

The error stacks were very usefull at the beginning of CAMS projects in order to easily identify and reprocess the lines for particular cases that were not well handled in ECC or BW. Now, for most of the line items, if the original document can't be found, there is no current solution in order to solve it, so error stack is constantly growing. An entry put in the error stack is now also loaded in the target DSO but without Affiliate data (and without Affiliate logsys) so it is easy to identified anomalies in the Business layer DSO without the need of the error stack.

Morevover, the main objective of the error DTPs was to reprocess documents when the original documents can't be found due to unsynchronisation between CICC loading and ERP RCS/Solvay/Acetow loading or due to unsynchronisation between standard tables and ZZF_BSEG tables. However, now, when there is a delta in an "Affiliate" DSO, the corresponding CICC lines on the same factoring contract are automatically reprocessed, so the error stacks are not required anymore. 


Changes description

Lanscape dependent rules:

In the transformations from Infosource IB_FIAP_03, the following code was removed:

                               monitor_rec-msgty = 'E'.
                               monitor_rec-msgno = '000'.
                               monitor_rec-msgv1 =
                               'No correspondance in c_compcde for PRS code: '.
                               monitor_rec-msgv2 = <result_fields>-/bic/c_cpprsaf.
                              "monitor_rec-msgv3 =.
                              "monitor_rec-msgv4 =.
                               monitor_rec-recno = <result_fields>-record.
                               monitor_rec-skipped = 'X'.
                               "required to put into error PSA
                              APPEND monitor_rec TO MONITOR.

                       ENDIF.
                       After:

                               monitor_rec-msgty = 'E'.
                               monitor_rec-msgno = '000'.
                               monitor_rec-msgv1 =
                               'No correspondance in c_compcde for PRS code: '.
                               monitor_rec-msgv2 = <result_fields>-/bic/c_cpprsaf.
                              "monitor_rec-msgv3 =.
                              "monitor_rec-msgv4 =.
                               monitor_rec-recno = <result_fields>-record.
                               monitor_rec-skipped = 'X'.
                               "required to put into error PSA
                              APPEND monitor_rec TO MONITOR.

                       ENDIF.

In transformation ODSO DPFIAP03 -> TRCS IB_FIAP_06:

Remove C_ERRORM mapping (= "1"):

Remove object C_ERRORM in infosources IB_FIAP_03 and IB_FIAP_06:


Change error handling mode in DTP from DPFIAP03:

Before:

After:


Remove error DTP loading in FIAP Factoring Process Chains: