APO CCR

10
Generated by Jive on 2014-08-20+02:00 1 Inside SAP APO CCR (Comparison and Reconciliation) and future aspect Introduction SAP APO CCR is a most important tool available in SAP APO having tcode - /SAPAPO/CCR The main purpose of this program (/SAPAPO/CIF_DELTAREPORT3) is to correct the inconsistency or inconsistent data. These inconsistency get noticed on comparison of records between R/3 and APO system. These inconsistent events in ECC-APO are also said to be external inconsistency. When working in APO system there is a constant flow of master data and transnational data via CIF interface from ECC to APO and vice versa to maintain the consistency but still some situation arises where the records present in both the system shows some inconsistency and redundancy like one record exist in one system and not in other, difference in values of quantity or any other fields. These inconsistency can be result of any of the fault: 1. Any improper setting 2. Bug in transnational data. 3. Fault in some integration model 4. Deletion of CIF queues present etc. Functioning of /SAPAPO/CCR On using the tcode /SAPAPO/CCR the following screen will appear from where the execution start.

description

SAP APO

Transcript of APO CCR

Page 1: APO CCR

Generated by Jive on 2014-08-20+02:001

Inside SAP APO CCR (Comparison andReconciliation) and future aspect

Introduction

SAP APO CCR is a most important tool available in SAP APO having tcode - /SAPAPO/CCR

The main purpose of this program (/SAPAPO/CIF_DELTAREPORT3) is to correct the inconsistency or

inconsistent data. These inconsistency get noticed on comparison of records between R/3 and APO system.

These inconsistent events in ECC-APO are also said to be external inconsistency. When working in APO

system there is a constant flow of master data and transnational data via CIF interface from ECC to APO

and vice versa to maintain the consistency but still some situation arises where the records present in both

the system shows some inconsistency and redundancy like one record exist in one system and not in other,

difference in values of quantity or any other fields. These inconsistency can be result of any of the fault:

1. Any improper setting2. Bug in transnational data.3. Fault in some integration model4. Deletion of CIF queues present etc.

Functioning of /SAPAPO/CCR

On using the tcode /SAPAPO/CCR the following screen will appear from where the execution start.

Page 2: APO CCR

Inside SAP APO CCR (Comparison and Reconciliation) and future aspect

Generated by Jive on 2014-08-20+02:002

In this screen go to tab ‘Execute Comparison/Reconciliation’ then the following set of screen willappear here need to provide the Partner function name that is the ERP system name for whichthe comparison is needed.

Selection Criteria

Page 3: APO CCR

Inside SAP APO CCR (Comparison and Reconciliation) and future aspect

Generated by Jive on 2014-08-20+02:003

Pass the required input for which the records to be checked so that a filter is set which is check for the required

amount of data and not all data present in the system which leads to large amount of time.

Provide details for partner function (ERP system name) that is supposed to be checked by doing F4 or direct

input if there are more

than one ERP system then you need to execute the report separately for each ERP system.

Material range can also be provided to check for the specific range of material only.

Plant is needed to be provided to check for the specific category of plant only.

Next we can provide the Integration model name can be provided which we need to check for inconsistency.

Documents And Stock To Be Checked

Now next we need to provides details for transaction data which needs to be checked in this process i.e.

Manufacturing Orders , Project Orders , Maintenance Orders , Planned Orders , Manual Reservations ,

Production Campaigns, Purchase Orders, Purchase Requisitions , Confirmations, Sales Order ,Sales

Scheduling Agmnt , Planned Indep. Reqs, Inspection Lots , Shipments, Maint./Service Planning And in another

Section for different types of stocks as:

Page 4: APO CCR

Inside SAP APO CCR (Comparison and Reconciliation) and future aspect

Generated by Jive on 2014-08-20+02:004

Storage Location Stocks, Special Stocks at Vendor, Special Stocks at Customer, Project Stocks, Stock in

Transit, Sales Order Stocks.

Note that /SAPAPO/CCR tcode checks only the transactional data.

Transactional data are the data which will change frequently and are created as a put come of different

transaction performed on the master data, for e.g. the product is the master data and it is supposed to be

present before a transaction is made to sell a product. And the business documents that are created using the

master data are referred to as transactional data.

This inconsistency check in /SAPAPO/CCR tcode processed by first performing the initial load of

transactional data and then comparison or any sort of adjustment of transaction data.

Program /SAPAPO/CIF_DELTAREPORT3 is used by Tcode /SAPAPO/CCR find out all the inconsistency

present in SAP APO and other R/3 system for the transactional data which involve all the objects in active

integration model. It also checks is any objects still left in APO which are not included in active integration

model.

Parallel Processing or Parallelization

Page 5: APO CCR

Inside SAP APO CCR (Comparison and Reconciliation) and future aspect

Generated by Jive on 2014-08-20+02:005

As the name suggest parallel processing comparison/reconciliation in CCR provides the feature to

parallelization the records present in SAP APO system or the other connected partner system by dividing the

record set and then handling the records block which can improve performance to great extent.

If we check the APO system or R/3 system connected ,Parallel processing is not configured so before using

this feature need to configure it for the connected partner system or APO system or both the system. However

parallelization in CCR can be best achieve if both the system have configured this.

Depending upon the no. of records present and which system reads more data this configuration is made.

Thus we can say that parallelization is the technique by which we can speed up the processing of CCR .

Note : Parallelization technique is not meant for stocks, shipments, or work packages in maintenance

and service Planning.

Background Processing

Page 6: APO CCR

Inside SAP APO CCR (Comparison and Reconciliation) and future aspect

Generated by Jive on 2014-08-20+02:006

Background processing option in CCR includes running the CCR in background and store the result by

checking the save result option.

This option provides the flexibility to CCR as there are large amount of records being handled for comparison

and reconciliation which consumes large time and memory. So when it is being processed in background there

is no strict need to monitor it and also we can use the saved result option.

Here we need to provide the name for save and comments which can be used later on or for next uses as it

is being saved in database table /SAPAPO/CIF_DTCL which is a cluster table for saving results in the delta

report .

On provide the following screen parameter:

Page 7: APO CCR

Inside SAP APO CCR (Comparison and Reconciliation) and future aspect

Generated by Jive on 2014-08-20+02:007

We can have the result screen with different inconsistent records for different stock type present.

Here as we select for storage location stock the resultant screen have inconsistent records for storage location

stock which involve Missing in APO , Different Quantities.

Error count for Missing in APO : 24

Error count for Different Quantities : 1

Now the saved parameter can be viewed by using the tcode for CCR /SAPAPO/CCR and selecting the first tab

Load Result Of Comparison

Page 8: APO CCR

Inside SAP APO CCR (Comparison and Reconciliation) and future aspect

Generated by Jive on 2014-08-20+02:008

Select the saved result and click on execute.

Next screen contains all the inconsistent records generated after comparison and reconciliation.

So for stock there are different types of error category present

Error : Missing in APO

Action performed : Send to APO

Stock in Transit Stock in Transit with Errors

Storage Location Stocks Warehouse Stock with Errors

Sales Order Stocks Sales Order Stock with Errors

Page 9: APO CCR

Inside SAP APO CCR (Comparison and Reconciliation) and future aspect

Generated by Jive on 2014-08-20+02:009

Special Stocks at Customer Special Stock at Customer with Errors

Special Stocks at Vendor Special Stock at Supplier with Errors

Project Stocks Project Stock with Errors

Error : Different Quantities

Action performed : Send to APO

Stock in Transit Stock in Transit with Errors

Storage Location Stocks Warehouse Stock with Errors

Sales Order Stocks Sales Order Stock with Errors

Special Stocks at Customer Special Stock at Customer with Errors

Special Stocks at Vendor Special Stock at Supplier with Errors

Project Stocks Project Stock with Errors

Error : Not in R/3

Page 10: APO CCR

Inside SAP APO CCR (Comparison and Reconciliation) and future aspect

Generated by Jive on 2014-08-20+02:0010

Action performed : Delete record from APO

Stock in Transit Stock in Transit with Errors

Storage Location Stocks Warehouse Stock with Errors

Sales Order Stocks Sales Order Stock with Errors

Special Stocks at Customer Special Stock at Customer with Errors

Special Stocks at Vendor Special Stock at Supplier with Errors

Project Stocks Project Stock with Errors

When there are inconsistent records found for Not in R/3 then those records are deleted from APO

depending upon the requirement.

Future Aspect of CCR

In the current system set-up, to check the inconsistency present and to remove those inconsistency CCR

iteration needs to be manually processed for all types of documents present. This inconsistency if remain in

the system can leads to incorrect confirmation of sales order and other major effects. So theses inconsistency

should be removed from the system to make the consistent flow of data from R/3 to APO and vice versa.

There are also certain business requirements where no manpower is available on certain day to perform

this activity. So the alternate solution to this problem is to automate the functioning of CCR for any type of

documents.

Major step involve on automation of CCR is first comparison and then reconciliation of the records.

Comparison of records can be performed by using the standard FM:

/SAPAPO/CIF_DELTA3_COMP_DIFFS

Now using the final result we need to proceed for reconciliation by using the FM:

/SAPAPO/CIF_DELTA3_REFRESH_STK