Ansicht
Dokumentation

/SAPAPO/SRVF_PROG_CS_STATUS - Service Fill Maintenance Monitor

/SAPAPO/SRVF_PROG_CS_STATUS - Service Fill Maintenance Monitor

PERFORM Short Reference   General Data in Customer Master  
This documentation is copyright by SAP AG.
SAP E-Book

Purpose

1. Monitor Service Fill Input Processing

2. Monitor Results of Service Fill Decision

3. Monitor Results of Data Basis Determination

4. Monitor Results of Service Loss Analysis

5. Monitor Content of Extractors and Database Tables in SCM Basis

Integration

This tool is in SAP Advanced Planning and Optimization (SAP APO). SAP APO calculates the service fill decision and the data basis. It also performs service loss analysis.

  • The source system for sales orders is SAP Customer Relationship Management (SAP CRM).
  • The source system for goods issues is SAP Extended Warehouse Management (SAP EWM).
  • The evaluation system is SAP NetWeaver usage type Business Intelligence.

Prerequisites

You have made the necessary settings for the service fill monitor and for service loss analysis in Customizing for Advanced Planning and Optimization.

For more information, see the Implementation Guide (IMG) for Advanced Planning and Optimization under Supply Chain Planning -> Service Parts Planning (SPP) -> Monitoring -> Service Fill Monitor and Service Loss Analysis.

Activities

General

1. Monitor Service Fill Input Processing

The input data for the service fill monitor is sales orders from SAP CRM. The system determines goods issues for these sales orders from SAP EWM . For third-order party processing (TPOP), the system determines ASNs from SAP ICH.
The system stores these sales orders, goods issues, and ASNs as a shortened copy for further processing in the service fill input database.
In the Documentselection field you can enter the document number or a sample. You can set constraints with the Deliveries Without Valid Reference and the Only Changed or Incorrectindicators and with the corresponding selection list. (for more information about Incorrect, see below).
When executing the selection, the system displays the relevant input data fort he service fill monitor on the CRM Data tab page.
If the service fill decision has already processed these documents, on the Incorrect CRM Data tab page you find documents that have a structural error and for which no decision could be made. An example of this would be a sales order with one item whose higher-level item is referenced but could not be found in input processing. A possible reason for this error could be an error made by the Core Interface (CIF) during processing.
If the system has determined exactly one sales order in step 1 that corresponds to the selection, or if you have selected exactly one sales order from the results list by double-clicking or by selecting it and choosing the Detailspushbutton, the results calculated for the service fill monitor are found on the following tab pages (service fill decision, determination of the data basis, and service loss analysis):
  • Result SF/SL

  • Service Loss

  • Service Loss Details

2. Monitor Results of Service Fill Decision

The result of the service fill decision for the selected sales order is displayed on the upper section of the Result SF/SL tab page.

3. Monitor Results of Data Basis Determination

The results of the data basis determination are displayed on the lower section of the Result SF/SL tab page.

4 Monitor Results of Service Loss Analysis

The results of the service loss analysis for the selected sales order are displayed on the Service Lossand Service Loss Details tab pages.

5. Monitor Content of Extractors and Database Tables in SCM Basis


A list of the concerned database tables and extractor views for SAP NetWeaver usage type Business Intelligence are displayed on the Status SF/SL DBtab page. You can read the number of entries in the database table using the pushbutton Determine Data. You can go to the content of the database tables and extractor views using the pushbuttons with the table symbol.

Functions

1. Execute

Executes the selection. The selection criterion is the document number (mainly the sales order number). The placeholder "*"is allowed. You can access sales orders that have been changed since the last service fill decision run using input help.

2. Details

The system determines the results of the service fill decision, the data basis, and the results of service loss analysis for the selected sales order.

3. Analysis

Starts the service fill decision for all due and changed sales orders.
Avoid starting sales order analysis or the service fill decision while the system is currently performing sales order analysis.

4. Select

The system marks the selected sales order as changed and processes it again at the next sales order analysis or service fill decision.

5. Log

Goes to extended application log. Note that the system takes the last selected sales order and its change date as the selection criteria.

6. Further

Rather than selecting a sales order and choosing the function Details, you can double click on the upper part of the CRM Data tab page.

Data Flow / Processing Steps

Step 1 Source Data

Sales order: Original system SAP CRM

Goods issue: Original system SAP EWM

TPOP ASN: Original system SAP ICH or an ERP system

The transfer of sales orders and goods issue occurs via CIF in SAP APO. The service fill monitor is directly bound to this CIF interface with the class method /SAPAPO/CL_SRVF_SOANALYSIS=>UPDATE_SO. If the details level of the application log in the Customizing settings of the service fill monitor is S - Status (see below), you can see the data transferred by CIF in the extended application log on the XML Application Log and the XML Detailstab pages (transaction /SCMB/SPLREP_DISPLOG, object SCM_SPL_REP subobject SRVF).

The transfer of TPOP ASNs occurs from the ERP system in SAP ICH by XML via SAP Net weaver Exchange Infrastructure (SAP NetWeaver XI). Service delivery performance rating (SDPR) them forwards the TPOP ASN to the service fill monitor. If the details level of the application log in the Customizing settings of the SDPR is S - Status, you can see the transferred data in the extended application log on the XML Application Log and the XML Details tab pages (transaction /SCMB/SPLREP_DISPLOG, object SCM_SPL_REP subobject SDPR).

For more information about the Customizing settings of the SDPR, see the IMG for the Inventory Collaboration Hub under Supplier Collaboration -> Service Delivery Performance Rating (SDPR) -> Make Global Settings for SDPR.

Step 2 Service Fill Decision, Data Basis, Service Loss Analysis

For the service fill decision, the system uses the following input data to calculate the service level reached and determines the data basis for all due orders:

  • Sales order
  • Good issue
  • TPOP ASN

This occurs either via the program /SAPAPO/SRVF_PROG_SOANALYSIS or the Analysis function in the transaction /SAPAPO/SRVF_STATUS. We recommend that you schedule the program /SAPAPO/SRVF_PROG_SOANALYSIS several times a day.

Example:

The goods issues of company X should always be completed by 10am. The company therefore schedules a program run for 9am to process all orders fulfilled up to then. The company also schedules a program run for 10.30am, so as to process all orders due by 10.30amd, fulfilled and not fulfilled.

To further analyze the sales orders you must perform service loss analysis once a day via the Planning Service Manager (PSM).

Step 3 - Extraction in SAP NetWeaver usage type Business Intelligence

The extraction of the service fill monitor data in SAP NetWeaver usage type Business Intelligence occurs mainly via the following DataSources:

  • 0SPL_SFA_SRVFILL_1
  • 0SPL_SFA_SRVDATABASE_1
  • 0SPL_SFA_SRVLOSS_1
  • 0SPL_SFA_SRVFSUPPL_1

There is also various DataSources for the short texts and virtual InfoCubes for extended service loss analysis data.

Details for Sales Order Analysis and Service Fill Decision

Step 1 Determination of Relevant Data

The system determines sales orders, goods issues, and TPOP ASNs changed since the last program run. Changed can mean new, canceled, performed, rejected, and so on. For changed goods issues and TPOP ASNs, the system determines the corresponding sales orders.

In addition, the system determines all unchanged by due sales orders that were not already processed in a previous run and that were already due at the last run.

Step 2 Check of Structure and Preprocessing

The system checks the sales orders from step 1 for structural errors and assigns the goods issues and TPOP ASNs to sales orders. Possible causes of errors could include:

  • Missing location
  • Incorrect link between goods issue and sales (missing or incorrect internal item ID or missing or incorrect reference from goods issue to sales order)
  • Missing product
  • Double assigned internal ID
  • Reference of supposed subitem to non-existent items in sales order
  • Sales order item referenced from goods issue is not shipping relevant
  • Sales order item and corresponding goods issue have different product or location

Sales orders or goods issues that contain such a structural error are marked by the system as containing errors (incorrect) in input processing. They do not go to the service fill decision and thus also not to the service fill monitor. The system lists the incorrect sales orders and goods issues for the current selection in the transaction /SAPAPO/SRVF_STATUS on the tab page Incorrect CRM Data. These sales orders and goods issues can be corrected by retransferring from the source system of the document. These orders then go through preprocessing and the service fill decision check again.

As well as the structural errors, there is a further error category that still allows a service fill decision, but does not allow the system to forwards the sales orders to SAP NetWeaver usage type Business Intelligence, since an evaluation would not be beneficial. The system marks these sales orders in the Accuracy of Sales Orderfield that is specific to the service fill monitor as follows:

  • Correct
  • Can Be Processed but Incorrect
  • Incorrect and Cannot Be Processed

The list of texts can be extended by the Business Add-In (BAdI) /SAPAPO/CL_EX_SRVF_ORDER_VALID in the enhancement spot /SAPAPO/SRVF_SRVFILL. n the standard system, it includes tests for an order type in Service Parts Planning (SPP) and for valid locations in the customer requested schedule line (you can activate and deactivate this in the Customizing settings).

The service fill decision does evaluate sales orders with the accuracy level Incorrect and Cannot Be Processed, but service loss analysis does not process them.

Step 3 Service Fill Decision

For the service fill decision, the system evaluates sales orders with goods issues or with TPOP ASNs with the effect that it assigns the goods issues or TPOP ASNs to different T0-Tn periods and counts back n-to-one substitution (AND) and one-to-n substitution (AND). The system then extends it by the supply chain service fill category. For a redirection purchase order, the system extends it by missing schedule lines of the redirection purchase order.






CPI1466 during Backup   Fill RESBD Structure from EBP Component Structure  
This documentation is copyright by SAP AG.

Length: 13720 Date: 20240329 Time: 113844     sap01-206 ( 237 ms )