Friday, 12 February 2016

Flow of SAP MM and SUS Portal

Introduction


The below article is a short description on Flow of Data between

SAP Material Management (MM) and SAP Supplier Self Service (SUS) and some customizable features of SAP SUS.

In the Plan-Driven Procurement with Supplier Integration scenario the SAP SUS is installed and configured with SAP MM/SRM. Technically, in a classic scenario SAP SUS maybe connected with one or more MM and/or SRM back-end systems.

PO is sent to SAP SUS system, in which supplier can perform the follow-on procurement process, i.e. PO response, ASN, GR response and invoice response.

SAP Supplier Self-Services provides the following processes and functions:

◉ Vendor Maintenance in SAP Supplier Self-Services
◉ User Management
◉ Processing Purchase Orders
◉ Processing Confirmations
◉ Processing Shipping Notifications
◉ Processing Invoices
◉ Processing ERS Invoices
◉ Bid Invitations
◉ Analyses
◉ Integration of Internet Pricing and Configurator (IPC)

Two scenarios for SAP SUS:  SRM-XI-SUS and MM-XI-SUS.

In SRM-XI-SUS the PO is created in an SRM system locally and sent to SAP SUS. All communication will take place between these two systems via XML messages on both sides with a PI/XI system in between as a mandatory system.

In the MM-XI-SUS scenario the PO will be created in ECC and transferred to SAP SUS. Depending on ECC release there are two different possibilities for this, either the ECC system sends IDOCs or sends XML messages directly. IDOCs will be mapped to XML by PI/XI in all cases, as the SAP SUS system only receives and sends XML messages.

Below is the detailed description on SAP MM ECC sending PO as an IDOC to SUS.

SAP MM ECC sending PO as an IDOC to SUS


SRMSUS BSP Application


SRM SUS Portal or the Vendor Portal is a BSP Application.

The standard BSP application name is SRMSUS, which contains all the standard views provided by SAP.

This BSP Application can be viewed in the Object Navigator (SE80) of the SRM SUS system.

SAP ERP, SAP MM, SAP Module, SAP All Modules, SAP Certifications, SAP Guides, SAP Learning

For implementing a customized SRM SUS Portal, this BSP Application is copied and enhanced.

The views are modified as per requirements in the Model View Controller. 

SAP ERP, SAP MM, SAP Module, SAP All Modules, SAP Certifications, SAP Guides, SAP Learning

The view changes in ABAP code are done in these controllers.

To understand the flow of data from SAP MM to SAP SUS we shall follow the below mentioned steps:

Sending PO to SAP SUS


◉ Configuring Message Output type
◉ Create a custom output type for PO to be transferred to SRM SUS.

Steps to configure output control messages:

1. Condition Table

SPRO/ Material Management/Purchasing/Message/ Output Control/Condition Tables/Define Condition Table for Purchase Order

Select: Purchasing Doc. Type, Purchasing Organization, Vendor

2. Access Sequences

SPRO/ Material Management/Purchasing/ Message/Output Control/Access Sequences/Define Condition Table for Purchase Order

3. Message Type

SPRO /Material Management/ Purchasing/ Message/ Output Control/Message Types/Define Message Type for Purchase Order {NEU}

4. Message Determination Schemas

     4.1. Message Determination Schemas

SPRO/ Material Management/Purchasing/ Message/ Output Control/Message Schema/Define Message Schema for Purchase Order/ Maintain Message Determination Schema

     4.2. Assign Schema to Purchase Order

SPRO/ Material Management/Purchasing/Message/Output Control/Message ne Message Schema for Purchase Order/Assign Schema to Purchase Order

5. Partner Roles per Message Type

SPRO/Material Management/Purchasing/ Message /Output Control/Partner Roles per Message Type/Define Partner Role for Purchase Order

6. Condition Record

SAP Menu/Logistics/Material Management/Purchasing/Master data/Messages/Purchase Order/ MN04 (Create using medium EID Electronic Data Interchange ‘6’)

Significance of Message Output Type


In the created EDI (Electronic Data Interchange) output type of the purchase order, the processing routine contains the program RSNASTED which is responsible for sending the document to the Partner as an IDOC.

SAP ERP, SAP MM, SAP Module, SAP All Modules, SAP Certifications, SAP Guides, SAP Learning

The Program RSNASTED is the processing program for each output type, which depending on the definitions for the output mode maintained in the EDI partner profile, will generate and write only one Intermediate Document to a file.

RSNASTED processes entries in the NAST table, which stores an entry for each output record created from application document.

SAP ERP, SAP MM, SAP Module, SAP All Modules, SAP Certifications, SAP Guides, SAP Learning

For the created PO, the IDOC created can be checked in IDOC List (WE02).

In case of issues in document transfer, this is the first place to be checked. Green status indicates successful transfer of data from the ECC system.

SAP ERP, SAP MM, SAP Module, SAP All Modules, SAP Certifications, SAP Guides, SAP Learning

Creating PO in MM


◉ Purchase Order is created in SAP MM system and released.
◉ This is for the professional buying scenario. PO can also be created automatically with reference to shopping carts in the system.

SAP ERP, SAP MM, SAP Module, SAP All Modules, SAP Certifications, SAP Guides, SAP Learning

◉ Assign the created Message Output type with the target system as Partner.
◉ It is crucial that the created EDI output message is assigned as it is responsible for transferring the PO details to the SUS system.

SAP ERP, SAP MM, SAP Module, SAP All Modules, SAP Certifications, SAP Guides, SAP Learning

◉ Once the PO has been released, this output message type triggers the IDoc which takes the PO details to the SUS system.

SUS Portal


The vendor logs onto the SUS Portal using the User Id provided to them, to check the PO, GR, Invoice notifications, to create ASN, Invoice uploading and to see Payment details.

New PO notification in Supplier portal

As soon as the PO is created against a Vendor in the ECC system and assigned the EID Output message type, the PO details should be available to the Vendor on his SUS Portal.

SAP ERP, SAP MM, SAP Module, SAP All Modules, SAP Certifications, SAP Guides, SAP Learning

The PO details are sent as an outbound IDoc from the ECC system onto the XI/PI system.

In the XI/PI system, this IDoc is mapped into an xml file and sent to the SUS system. Thus, the PO details are visible to the Vendor in his SUS portal id.

◉ List of POs in SUS Portal

SAP ERP, SAP MM, SAP Module, SAP All Modules, SAP Certifications, SAP Guides, SAP Learning

The Vendor will be able to see all the Purchase Orders made against him by the organization in this menu.

Here he can individually go and accept and view details of each of the purchase orders.

Current PO Status displays if it is a new PO or an already accepted/confirmed PO.

Accepting a PO in Supplier Portal

New POs are to be accepted by the Vendor, confirming that the terms of the PO document are acceptable.

As seen in the screen shot below the Vendor is able to see the PO number, date, company code, Company name and Terms of Payment in the General information layer.

The item code, details, quantity, rate, gross value and delivery date are visible in the item Overview tab.

The fields in these tabs are customizable and the layout is modified as per business requirement.

SAP ERP, SAP MM, SAP Module, SAP All Modules, SAP Certifications, SAP Guides, SAP Learning

After accepting the PO the Vendor can then view and update the progress with respect to this PO from the menu screen.

The acceptance of PO by the Vendor can be sent as a PO response to the ECC system via XI/PI.

This is reflected in the PO Confirmations tab in Item detail in ECC.

Advanced Shipping Notice in Supplier Portal


Creating an ASN in Supplier Portal

Advanced Shipping Notification (ASN) is a notification that is sent by the vendor to the organization when the goods are dispatched.

It generally includes information about the means of transport of the goods and document reference against which it is created.

Here is an ASN screen in the SUS portal.

SAP ERP, SAP MM, SAP Module, SAP All Modules, SAP Certifications, SAP Guides, SAP Learning

ASN is sent from the SUS to ECC system via the XI/PI system.

The ASN no. should be displayed in PO conformation control as displayed below.

SAP ERP, SAP MM, SAP Module, SAP All Modules, SAP Certifications, SAP Guides, SAP Learning

GR can be done in the system with reference to an ASN.

ASN should also be visible in transaction VL33N.

◉ Document Flow in Supplier Portal.

SAP ERP, SAP MM, SAP Module, SAP All Modules, SAP Certifications, SAP Guides, SAP Learning

Sending GR to SAP SUS


◉ Goods Receipt is created against the PO in SAP MM

Once the goods are physically received at the storage location, Goods Reciept is done. The details of the GR are required for the vendor to get a confirmation of delivery.

SAP ERP, SAP MM, SAP Module, SAP All Modules, SAP Certifications, SAP Guides, SAP Learning

◉ This Goods Receipt is reflected in SRM SUS Portal

Similar to PO, the GR details are visible

SAP ERP, SAP MM, SAP Module, SAP All Modules, SAP Certifications, SAP Guides, SAP Learning

Program that sends GR to SAP SUS


RPODDELVRY is the program that sends the GR document to SRM SUS as an IDOC.

This report allows a synchronization of goods movements for PO and scheduling agreements. It selects all GRs corresponding to POs for vendors in SAP SRM SUS according to the selected vendor classes, including associated cancelations and return deliveries that have not been synchronized with SRM SUS.

The selected goods movements are transferred to the respective target system in SRM SUS using STPPOD.Delvry03-IDocs. 

If you start the report as a background job, information can be written to a spool while the report is running. 

You can only use this report if the summarization function of the PO history records is not active. 

Note that this report is not suitable for the processing of mass movements. The report is suitable for periodic background processing. The system ensures that only one instance of the report is active in the background. The report is not designed to be carried out via batch input. 
Synchronization is only possible when table EKBE (procurement document history) is NOT summarized. Batch input synchronization is not possible.

SAP ERP, SAP MM, SAP Module, SAP All Modules, SAP Certifications, SAP Guides, SAP Learning

Customizations


Apart from these standard functionalities, Invoice uploading and Payment details can also be added.

Custom BSP pages need to be created for these in the invoice module, which is done in the controller view mentioned earlier.

Supplier can upload scanned copies of the physical invoice in the Invoice screen.

The Payment details of the payment made can be viewed in the Payment details screen.

Uploading Invoice to SAP SUS


The following is a customization, to illustrate the additional uses of the SUS system.

The Vendor can upload the invoice as a scanned copy on the SUS portal, against the PO raised to him. The Invoice amount and date is also entered and submitted as shown below.

SAP ERP, SAP MM, SAP Module, SAP All Modules, SAP Certifications, SAP Guides, SAP Learning

Vendor also has the option to upload supporting documents.

SAP ERP, SAP MM, SAP Module, SAP All Modules, SAP Certifications, SAP Guides, SAP Learning

Preview of the Invoice uploaded. The Invoice details have to be entered manually at the SAP ECC system in transaction MIRO. The uploaded Invoice is matched against MIGO for invoice verification.

SAP ERP, SAP MM, SAP Module, SAP All Modules, SAP Certifications, SAP Guides, SAP Learning

View Payment Details from ECC


The payment details come to SUS sytem from ECC via RFC.

The vendor is able to view the payments made against an invoice raised by him.

SAP ERP, SAP MM, SAP Module, SAP All Modules, SAP Certifications, SAP Guides, SAP Learning

The Vendor can view Payments made to him in the SUS portal as shown below.

SAP ERP, SAP MM, SAP Module, SAP All Modules, SAP Certifications, SAP Guides, SAP Learning

There can be multiple payments made to the Vendor against the same invoice or have a single payment. This is based on the payment terms maintained against the vendor.
SAP Online Guides, Tutorials, Materials and Certifications.

Related Posts

7 comments:

  1. Looking for the best CATIA Training in Bangalore, then don't delay join IntelliMindz CATIA Training in Bangalore. Join our CATIA training to get hands-on training and practice in CATIA Software. Any Queries call @ 9655877677. IntelliMindz is the best IT Training Institute in Bangalore with placement, offering 200 and more software courses with 100% Placement Assistance.
    CATIA Course in Bangalore
    CATIA Course in Chennai
    CATIA Online Course

    ReplyDelete
  2. IntelliMindz is the best IT Training in Coimbatore with placement, offering 200 and more software courses with 100% Placement Assistance.
    sap mm training In Coimbatore
    sap-fico-training-in-coimbatore
    sap hana trainingIn Coimbatore
    selenium Course In Coimbatore

    ReplyDelete