SRM Integration with ERP backend - Invoice Management Issues
INeed your help in providng an insight
I am implementing Vendor Invoice Management on the ERP system . As a part of invoice management there at times requiremnt to change PO or GR depending on how SRM is implemented and how deployemnt is done ,
So for my requirement what i need is as :
1) To Know whether the PO is a SRM based PO and whether it can be changed in SRM or ERP .
This i think i can handle by providing in my infrastructure some way to know if its classic or extendded classic scenario.
If classic then PO can be changed in ERP and if extended classic then only SRM . Correct ?
2) To know whther a GR for a given PO should be created in SRM or in ERP . This i dont have any clue how to identify based on a PO whether GR should be created in SRM or in ERP.
Lets say if there is some way i can indentify that for a particular PO, GR is meant to created in SRM and GR is not done then i need to send notification via email to SRM user to create the GR for that particular PO .
Vice versa, if there is some way i can indentify that for a particular PO, GR is meant to created in ERP and GR is not done then i need to send notification via email to ERP user to create the GR for that particular PO .
So questions are :
a) Is there any way to identify a PO is SRM based as I can have a normal PO in ERP and no SRM scenario linked to it . So in this mixed scenarios how can i identify that a PO is a SRM scenario based ?
b) Is there any indicator on PO which can tell me whther the corresponding GR should happen in SRM or in ERP ?
c) When a PO is replicated to backend in extended classic case , then does the it contain the SRM infornation like who actually created the PO or who is the Requester for this PO ? . Creator could be SRM user which may not exist in backend system so when PO get replicated to backend does SAP changes the creator of PO to some system user id ?
If its so then i shall need to make some BAPI call to SRM system from ERP to get out details of PO and see whats the email id of the PO creator or requester ......Let me know if my approach is right here?
d) When PO is created in SRM and replicated to backend how numbering range is controlled ? Do we need to maintain same number ranges in SRM as well as backend ?
I know its lengthy stuffs but that how things are when we plan from scratch implementing anything.
Thanks in advacnce for your expert advice