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

Issue in redefining Std OData based form -SDBIL_CI_PROF_SRV_DE

0 Kudos
1,119

MM_PUR_PURCHASE_ORDER is purchase order form. and this standard form uses the FDP_EF_PURCHASE_ORDER_SRV service as data provider. this works fine.

But when similar approach is done to billing invoice, it results in error. pls explain why is there issue with billing and how to correct it.

Form - SDBIL_CI_PROF_SRV_DE

Odata service - FDP_V3_BD_PROF_SERV

Redefine Service

Copy All and Finish

Error

Also in the below link, how CRETAE option is showing up while changing std. OData project. Is it possible to change in std. ?

Adobe form output using Gateway Services [OData] : SAP | SAP Blogs

Accepted Solutions (0)

Answers (3)

Answers (3)

0 Kudos

Can you share the screenshot of code from Define method in class CL_FDP_V3_BD_PROF_SERV_MPC_EXT. I want to have a look at the code w.r.t your system version.

Regards,

Manoj

0 Kudos

hi,

below is DEFINE method

I think this is not a good idea to do RE-DEFINE OData GW using debug & skip method.

0 Kudos

Please share the screenshot of the define method.

0 Kudos

Hi,

for our Redefine Odata service ,In debug after skipping all code after super->Define, Service does not contain Odata artifacts appears and in last below error message appears

Since there are no srtifacts generated so no DEFINE method

0 Kudos

There is a standard code which disables certain fields in the entity and to redefine the standard service follow the below process.

Place breakpoint in DEFINE method of the MPC extension class CL_FDP_V3_BD_PROF_SERV_MPC_EXT.

In the debug mode skip the lines from line No 5 to 59 ( i.e skip lines after the statement "super->define( )" )

This method will trigger multiple times and skip all these lines in each iteration.

Regards,

Manojkumar Kotti

0 Kudos

Hi Manoj,

Thanks for your reply.

I tried skip the code after super->define , getting below message and there are no entity showing up.