cancel
Showing results for 
Search instead for 
Did you mean: 

External system to SRM

Former Member
0 Kudos

Hi SRM specialist

<u>Scenario:External system --> SRM</u>

Now we are examining how to do the Interface.

Firstly PO data is created in External system and this data will be needed to transfer to SRM.

<u>Question</u>

What can we do when we will do the Interface from External system to SRM?

(IDOC? XML? FTP?)

Please tell me about it.

Accepted Solutions (1)

Accepted Solutions (1)

yann_bouillut
Active Contributor
0 Kudos

Hi Ogiwara,

For this, you can call bapi_poec_create or function modules bbp_pd_po_create / update /save.

Kind regards,

Yann

Former Member
0 Kudos

Thank you for your reply.

<u>Questions</u>

When we do Interface in the way that you say,what is the data type that we recieve?

(XML? IDOC? FTP?)

Regards

Ogiwara

yann_bouillut
Active Contributor
0 Kudos

Hi Ogiwara,

Please read the following thread :

Kind regards,

Yann

Former Member
0 Kudos

Hi,

As far as I know if ur talking with SAP with SAP system than connection would be RFC and the communication in the ALE IDOC right.

But if ur talking with SAP with NON SAP system than the connection would be through some middleware like XI.

Note:- But in some case u can pass your SAP IDOC into XML format to the other NON SAP System provided that the system should be in programmed in such a formate that it can understand and mapped the details as per the business requirement.

See IDOC can be send in different format right like.

1) Files Formate,

2) TRFC Formate,

3) XML File,

4) XML Http,

5) CPI-C,

6) ABAP-PI

Is this is the ans ur looking for please revert.

BR,

Vijay Mittal

If it helps u in understanding and solving reward the points.

Former Member
0 Kudos

Thank you for you answer.

Now we're thinking IDOC and XML.

This process is as follows.

ex)In the case of IDOC

1.Non SAP system creates file data in IDOC format.

2.SRM get this data by using PG:RSEINB00.

3.Nextly this data(IDOC)is transfered to transaction data by using PG:RBDAPP01.

<u>Question</u>

It is possible to do this process in R/3 system,but how about the SRM system?

And How about the case of XML?

Please tell me about it.

Regards

Ogiwara

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello Ogiwara,

What are the interface options in NON-SAP system sender side? Is there any middleware in your landscape. I think the BAPI_POEC_CREATE is the final interface in SRM receiver side. So it depends on the sender side.

Sender -> Receiver:

RFC -> RFC BAPI_POEC_CREATE

File -> program -> RFC BAPI_POEC_CREATE

http -> program -> RFC BAPI_POEC_CREATE

You have to think about how to synchronize the master data like product, business partner and etc..

Regards,

Masa

Former Member
0 Kudos

Thank you for your reply.

It's not decided wether to use middleware or not.

And It's nott decided interface options in NON-SAP system.

So we only know the way that we can do interface with NON SAP system.

Regards

Ogi

Answers (1)

Answers (1)

Former Member
0 Kudos

Hello,

You have not mentioned your external system is SAP or NON SAP system.

(For SRM , R/3 is also an external system in SAP terminology)

If you are using SAP R/3 as external system and want to transfer PO data ( I assume purchase requisition ) to SRM , your business scenario is PDP PM (plan driven procurement plant maintainance).

and you need to refer the config guide for the same.

If you are using NON SAP external system , you need to integrate XI exchange Infrastructure in between.

The message type

From SAP R/3 to SRM (EBP)

IDOC

From NON SAP TO SRM (EBP)

XML

BR

Dinesh

(Helpful? pl. reward points)

Former Member
0 Kudos

Thank you for your reply.

In this case,we will be connecting with NON SAP system.

So judging from your answer,we need to do Inteface with XML.

<u>Question</u>

1.Can we do Interface with IDOC?

2.When we do Interface with XML,can we do Interface without XI?(directly data is transfered from Ex.system to SRM)

Please tell me about it.

Former Member
0 Kudos

Hello,

1. As far as I know - No

2. As far as I know - No

BR

Dinesh

(helpful? pl. reward points)