Skip to Content
avatar image
Former Member

User validation for creating new business document in synchronous scenario

Hello Team,

I am working in 2 synchronous dependent scenario between .Net application (SOAP) <--> SAP-PI <--> ABAP Inbound proxies.

Scenario 1 : User Validation

<UserRequest>                       

<User>Rebecca<User>

</UserRequest>


<UserResponse>

<Description> User exists and has necessary authorization to create quotation<Description>

</UserResponse>

Scenario 2 : Create Quotation

<QuoRequest>

<Customer>IBM<Customer>

<Project>Hardware<Project>

<Article>RAM<Article>

<DeliveryDate>20/12/2013<DeliveryDate>

<QuoRequest>

<QuoResponse>

<QuotationId>Q211<QuotationId>

<Desc>Success<Desc>

<QuoResponse>

Now the million dollar question, how in scenario 2 I can catch the user of the scenario 1 as per the requirement the same user Rebecca should be used in scenario to create the quotation in SAP-ECC.

1.     Should I add 1 more field in the sender .Net application to send the user name when they are sending the request to create quotation.

2.     This part I want to know whether it can be possible in SAP-ECC and SAP-PI i.e. how to correlate the scenario 1 and scenario 2 with the user id.

Regards....


Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Best Answer
    avatar image
    Former Member
    Nov 07, 2013 at 12:39 PM

    Hi Rebecca

    I think you can achieve the requirement in one scenario only. Asked the .Net team to include the

    user name in the quoteRequest.

    Then inside PI , take this user name and make an RFC call to check whether the user exists or not.

    If the user exists then send the data to ECC or else stop it in PI.

    Add comment
    10|10000 characters needed characters exceeded