You are on page 1of 9

Auto Goods Receipt (MIGO) from a third-party application like Weighbridge Interface

To create a Goods Receipt (MIGO) from a third-party application like Weighbridge Interface, We need to ensure
that the necessary information is accurately captured and transmitted.
1. Purchase Order Information
I. Purchase Order number (PO number) .
II.Doc. Date of Purchase Order .
III.Item details as per the Purchase Order (description, quantity, unit of measure, etc.).

2. Material Information
IV.Material number or code.
V.Material description.
VI.Quantity received.
VII.Unit of measure (e.g., kilograms, tons, etc.).
VIII.Batch number or serial number (if applicable).
IX.Any other relevant attributes.

3. Vendor/Customer Information:
X.Depending on whether it's a goods receipt or goods issue, you'll need information about the
vendor (for goods receipt) or customer (for goods issue).

4. Movement Type:
This indicates the type of material movement being performed, such as goods receipt, goods
issue, transfer posting, etc.
Auto Goods Receipt (MIGO) from a third-party application like Weighbridge Interface

4. Vehicle Information
I. Details about the vehicle involved in the transportation, such as vehicle number, driver
information, and any other relevant details.
5. Quality Inspection (Optional):
II. Inspection date and time.
III. Inspector's name or ID.
IV. Any remarks or notes related to quality inspection.

6. Plant and Storage Location:


V. Destination storage location within your facility.
VI. Storage bin or location details (if applicable).

7. Additional Information
VII.Any special instructions or handling requirements.
VIII.Information regarding any deviations or discrepancies found during the receipt process.

8.Authorization:
IX.Name or ID of the person authorizing the goods receipt.
Auto Goods Receipt (MIGO) from a third-party application like Weighbridge Interface
9. Weighbridge Information
I.Gross weight of the goods being received.
II.Tare weight (if applicable).
III.Net weight (calculated as Gross weight - Tare weight).
IV.Date and time of weighing.
V.Vehicle information (license plate number, make, model, etc.).
VI.Weighbridge operator's information (if needed).
Auto Goods Receipt (MIGO) from a third-party application like Weighbridge Interface
We need to consider several technical and functional aspects for integrating SAP MIGO with a weight bridge system
1.Functional Requirements:
I.Understand the business process and requirements for integrating SAP MIGO with the weight bridge system.
This includes knowing when and how weight data needs to be exchanged between the two systems.
II.Determine what actions trigger data exchange between SAP MIGO and the weight bridge system. For example,
weight capture during goods receipt, goods issue, or transfer posting.
III.Define the data elements that need to be exchanged between SAP MIGO and the weight bridge system. This
may include material information, batch/lot details, quantity, unit of measure, weight data, etc.
2.Technical Infrastructure:
IV.Identify the technical infrastructure of both systems. This includes understanding the architecture,
communication protocols, and integration capabilities of SAP MIGO and the weight bridge system.
V.Ensure that both systems support the necessary interfaces for data exchange. This could involve using APIs,
web services, file-based interfaces (such as CSV or XML), or other integration methods.
3.Data Mapping:
VI.Define the data mapping between SAP MIGO and the weight bridge system. Determine how data will be
transformed and mapped from one system's format to the other.
VII.Ensure that data integrity is maintained during the exchange process. Consider data validation, error handling,
and reconciliation mechanisms.
.
Auto Goods Receipt (MIGO) from a third-party application like Weighbridge Interface
4.Integration Approach:
 Decide on the integration approach based on the capabilities of both systems and the business
requirements. This could involve real-time integration, batch processing, or a combination of both.
 Determine whether the integration will be synchronous (immediate response) or asynchronous
(delayed response) based on the business needs.
5.Security and Authorization:
 Ensure that proper security measures are in place to protect data during transmission between SAP
MIGO and the weight bridge system. This includes authentication, encryption, and authorization
mechanisms.
 Define access controls and permissions for users accessing the integrated functionality.
6.Testing and Validation:
 Develop a testing plan to validate the integration between SAP MIGO and the weight bridge system.
This includes unit testing, integration testing, and user acceptance testing (UAT).
 Test various scenarios to ensure that the integration works as expected under different conditions and
edge cases.
7.Documentation and Training:
 Document the integration process, including technical specifications, data mapping, and configuration
details.
 Provide training to relevant stakeholders, including system administrators, developers, and end-users,
on how to use and maintain the integrated functionality.
Auto Goods Receipt (MIGO) from a third-party application like Weighbridge Interface
8.Monitoring and Maintenance:
 Implement monitoring tools and processes to track the performance and health of the integration.
 Establish procedures for ongoing maintenance and support, including handling updates, patches, and
system upgrades for both SAP MIGO and the weight bridge system.

 communication protocols :-
RFC,
tRFC,
IDoc for the "SAP side", inbound and outbound
communication protocols like http(s), FTP, SMTP, IMAP/POP3, MIME, Flatfile/EDI for the "3rd-party side",
also inbound and outbound
Auto Goods Receipt (MIGO) from a third-party application like Weighbridge Interface

Communicating with SAP systems from non-SAP systems typically involves integrating different systems using
various methods.:-
Use APIs:-
SAP provides Application Programming Interfaces (APIs) that allow external systems to communicate with SAP
systems. These APIs expose various functionalities and data within SAP, allowing external systems to interact
with SAP modules l. You can use these APIs to read data from SAP, write data to SAP, or trigger SAP processes.

Web Services:
SAP supports web service-based integration methods such as SOAP (Simple Object Access Protocol) and REST
(Representational State Transfer). You can expose SAP functionalities as web services and then consume these
web services from non-SAP systems. This allows for interoperability between SAP and non-SAP systems over
standard HTTP protocols.

Middleware:
Middleware platforms like SAP NetWeaver Process Integration (PI) or SAP Cloud Platform Integration (CPI) act
as intermediaries between SAP and non-SAP systems. They provide tools and adapters to facilitate
communication, data mapping, and transformation between different systems. You can use middleware to
integrate SAP with various third-party applications, databases, and services.
Auto Goods Receipt (MIGO) from a third-party application like Weighbridge Interface

File-based Integration:-
If real-time integration is not necessary, you can exchange data between SAP and non-SAP systems using file-
based methods such as flat files (e.g., CSV, XML) or batch files. Non-SAP systems can generate files containing
data to be processed by SAP, and vice versa. Integration tools or custom programs can be used to automate
file transfer processes.

Database Connectivity:-
If both SAP and non-SAP systems share a common database and if direct database access is permitted, you
can establish database connections to exchange data. This method requires careful consideration of security,
data consistency, and performance implications.

Message Queues:-
Implementing message queuing systems like SAP Queue or third-party message brokers can facilitate
asynchronous communication between SAP and non-SAP systems. Messages containing data or requests are
placed in queues and processed by the receiving system at a later time.
Auto Goods Receipt (MIGO) from a third-party application like Weighbridge Interface
Custom Development:-
In some cases, custom development may be necessary to establish communication between SAP and non-
SAP systems. This could involve writing custom programs, scripts, or interfaces using programming languages
and frameworks supported by both systems.

Important points :-
data volume
frequency of communication
latency requirements
security considerations
available resources for implementation and maintenance

You might also like