cancel
Showing results for 
Search instead for 
Did you mean: 

Validations in sap

former_member208541
Participant
0 Kudos

Hi,

what is meant by validation ?? how sap does it . i give an example.

there is a filed called BSEG-VBELN in accouting document. it contains the bill no. we have a requirment that this BSEG-VBELN field should get filled by an incoming idoc. this idoc carries an invoice number of an external system.

will the system perform any validation if we fill this bseg-vbeln field with the value conatined in our idoc. this value is of the external system and it is not present in our sap

aslo besides giving answer to my above example, can someone give his or he example expalining how sap does validation.

regards

sachin

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi there,

this kind of scenario comes when you are working with other non SAP (legacy) system to which information flows from SAP.

Consider this example.

When you create a sales order in SAP, a relevant application doc is created in nobn SAP systems.

When the billing doc is generated, this information goes into the non SAP system which will create invoice num. When the A/c document is triggered, then the SAP will send an IDOC to the non SAp system. The outgoing IDOC will have all the information about the sales order num, customer num, company coe, sales org & other details. There will be a reference num which is common to both SAP & non SAP systems. This refernece num will be updated somewhere in the sales order as well.

When the outbound IDOC reaches the non SAP system, that system will compare the reference num in the sales order to its own application doc. If the mapping exist, then it validates that the billing doc IDOC has been validated. It means that it confirms that the relevant doc exist in non SAP system for the sales order. The non SAP system then creates invoice for the sales order & then sends the IDOC back to SAP. A EDI prog that runs in the background runs to update this num into the BSEG-VBELN.

In short validation is nothing but the confirmation that the relevant doc exist in both SAP & non SAP system. Like mentioned both SAP & non SAP systems compare withe the reference num that is common to both the systems.

Regards,

Sivanand

former_member192897
Active Contributor
0 Kudos

You case may be Substitution Case but, i am not sure. Please check in GGB0 & GGB1 trxn codes Once.

Validation means System will identify wrong Postings and throws an error. For Eg : Comp code should be post against business area 1000

Substitution means system will fillled the field value automatically based on the Substitution For eg : when you use Account Assignments Categories system will Pick the GL / Cost Center based on OKB9 assignments and fill Profit Center field automatically