cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Extension Scenario Problem

Former Member
0 Likes
1,145

Hi, experts,

     I created a scenario (SalesOrder -General Information to Invoice Request-General Information)

     And I extended a field to SalesOrder with that scenario and referenced that field in CustomerInvoiceRequest.

     I saved a sales order with some data in the extended field and I created a down payment from that sales order.

     I wanted to carry the extension value from Sales Order to Customer Invoice Request when  I create the down payment from a particular Sales Order.   

     But the extension field's data is lost in the result down payment.

     The extended field value did not show up in the down payment.

     What should I do about this? I don't know why.     

      Any tips??

Regards,

Fred

Accepted Solutions (1)

Accepted Solutions (1)

HorstSchaude
Product and Topic Expert
Product and Topic Expert
0 Likes

Hello Fred,

Is the Down Payment part of the Process Scenario you extended?

Bye,

   Horst

Former Member
0 Likes

HI, Horst.

     Thanks.

     I can't find Down Payment directly on the Scenerio View.

     I only find this that looks pretty close enough for my requirement.

      (SalesOrder -General Information to Invoice Request-General Information)

Regards,

Fred

HorstSchaude
Product and Topic Expert
Product and Topic Expert
0 Likes

Hello Fred,

If it is not part of the Process Scenario the field / data will not be replicated.

You can not be partialy pregnant.

Sorry,

    Horst

Former Member
0 Likes

Hi, Horst.

     We can directly create a new down payment from an existing Sales Order.

     So, it means there must be some way they are connecting.

     And I still think that "SalesOrder -General Information to Invoice Request-General Information" scenario is the one to use. (fully pregnant )

I think Down Payment is just an invoice because it doesn't have its own BO and the down payment screen can be enhanced through CustomerInvoiceRequest BO.

Regards,

Fred.

Former Member
0 Likes

Hi, Horst,

      Sales Order is CRM deployment unit.

     And CustomerInvoiceRequest is CustomerInvoicing deployment unit.

     Is that a problem for my requirement?

     Which scenario should I use?

     Here is the document flow of a particular Sales Order.

Regards,

Fred.

HorstSchaude
Product and Topic Expert
Product and Topic Expert
0 Likes


Hello Fred,

A direct data transfer between different Deployment Units is not possible.

So, even if all other things are set, this would prevent it.

Bye,

   Horst

Former Member
0 Likes

Hi, Horst.

     But they must be connecting somehow.  

     I could extend the fields referenced to the scenario.

     Just the data did not show up.

     So , how can I get my extended field value from SalesOrder in the down payment?

     Isn't there any option left?

Regards,
Fred.

HorstSchaude
Product and Topic Expert
Product and Topic Expert
0 Likes

Hello Fred,

Do you mean you see the fields, but not the data?

Bye,

   Horst

Former Member
0 Likes

Yes, Horst, yes

I can extend the fields referenced to my SalesOrder scenario.

Just the data of that extended field cannot make it to the other side.

Regards,

Fred.

HorstSchaude
Product and Topic Expert
Product and Topic Expert
0 Likes

Hello Fred,

I am puzzled.

The Extension Framework dares to do more that the ESF Framework allows.

But it does not (can not) go for the last mile.

Honestly, as long as we have the Deployment Unit with the current sense, the only the way to transfer data from DU to DU is via Process Agents.

Sorry,

   Horst

Former Member
0 Likes

Hi, Horst

     First, what is ESF ? Extension Scenario Framework??

     Second, do you mean that it lets me extend the fields but it doesn't (cannot) let my data pass thru?

     Third, how can I transfer data via Process Agents? To be honest, this is the first time I have heard of it.

Anyway thanks a lot, Horst

Regards,
Fred.

HorstSchaude
Product and Topic Expert
Product and Topic Expert
0 Likes

Hello Fred,

ESF = Enterprise Service Framework

EXF = Extension Framework

And yes, data can not exchanged direct between different DUs.

Let me search for some documents ...

Bye,

   Horst

Former Member
0 Likes

Special thanks, Horst.

Regards,

Fred

HorstSchaude
Product and Topic Expert
Product and Topic Expert
0 Likes

Hello Fred,

Please have a look at the docu:

- Developer Desktop -> Service Integration -> Service Integration Quick Guide -> Configure Internal Communication

Or at the PDF version of 1405 at page 470.

HTH,

     Horst

Former Member
0 Likes

Hi, Horst.

     Is this the only option for my case?

     Because it says that

     "One of the business objects must be a

     custom business object." in the doc.

     None of the business object that I am using is not custom.

     CustomerInvoiceRequest and SalesOrder.

     How should I continue?

     Thanks a lot, Horst.

Regards,

Fred

PS. This is On Job issue. And I am in big trouble.

Former Member
0 Likes

HI, Horst,

     Should I not use Extension Scenario between different DU???

Regards,

Fred.

Former Member
0 Likes

Please check out this too, Horst. Not much related with this thread though. Just more Extension Scenario stuff that I can't figure out.

https://scn.sap.com/thread/3577735

Thanks,

Fred

Former Member
0 Likes

HI, Horst,

    Is there any way around??

Regards,

Fred.

HorstSchaude
Product and Topic Expert
Product and Topic Expert
0 Likes

Hello Fred,

I am sorry, but I see no way here to do the job automatically.

What you can do is do have an script in the BeforeSave method of the SalesOrder which triggers a WebService.

This WebService has a Custom BO as target, but what it really does is the update of the CustomerInvoiceRequest.

Not really a short call, but it will work.

HTH,

   Horst

Former Member
0 Likes

Thanks, Horst

     I will try it.

     How about the second thread I am working on?

     Any idea??

Regards,

Fred

Answers (0)