Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

BDC Screen goes blank in production server after transport

vimal
Active Participant
0 Kudos

Hi All,

I have an issue in all BDC's that when i create recording of a BDC through SHDB in developement server,it works fine . When we run the BDC , the first screen where the detail needs to be enter is available and i could see all the labels such as Generate Session ii)

1 ACCEPTED SOLUTION

vimal
Active Participant
0 Kudos

Hi All,

I have an issue in all BDC's that when i create recording of a BDC through SHDB in developement server,it works fine . When we run the BDC , the first screen where the detail needs to be enter is available and i could see all the labels such as

i) Generate Session ii) call transaction iii) Processing Mode etc.

But when i transfer the BDC to production server the labels vanish and only left are the text boxes.Why the labels omit ? is there any diffrence in Production and Developement server? Please suggest.

Thanks,

9 REPLIES 9

Former Member
0 Kudos

I think there is some configuration problem or better do recording in production and setirate the code in devolpment and check it. surely it should work

vimal
Active Participant
0 Kudos

Hi Harish,

I cannot perform recording in production as its closed and access rights are reserved. Any other solutions?

Also then we need to create dummy data in production,its not allowed . what say?

Thanks,

Edited by: Vimal Sharma on Oct 20, 2011 7:29 AM

vimal
Active Participant
0 Kudos

Hi All,

I have an issue in all BDC's that when i create recording of a BDC through SHDB in developement server,it works fine . When we run the BDC , the first screen where the detail needs to be enter is available and i could see all the labels such as

i) Generate Session ii) call transaction iii) Processing Mode etc.

But when i transfer the BDC to production server the labels vanish and only left are the text boxes.Why the labels omit ? is there any diffrence in Production and Developement server? Please suggest.

Thanks,

0 Kudos

Try removing SAP Standard Include..

include bdcrecx1.

followed by..

perform open_group.
perform close_group.

as well..

and change

perform bdc_transaction using 'XXXX'.

to

Call transaction using 'XXXX' MODE..

and include the subroutines with changes like below in your report.

FORM bdc_dynpro USING program dynpro.
  CLEAR wa_bdcdata.
  wa_bdcdata-program  = program.
  wa_bdcdata-dynpro   = dynpro.
  wa_bdcdata-dynbegin = 'X'.
  APPEND wa_bdcdata TO it_bdcdata.
ENDFORM.                    "BDC_DYNPRO

FORM bdc_field USING fnam fval.
  CLEAR wa_bdcdata.
  wa_bdcdata-fnam = fnam.
  wa_bdcdata-fval = fval.
  APPEND wa_bdcdata TO it_bdcdata.
ENDFORM.                    "BDC_FIELD

Former Member
0 Kudos

Hi,

Check whether the BDC program which you have created in the development server and transferred to PRD server have the respective values in text element. Because in include "include bdcrecx1.", it is using the text element entries to print the selection screen texts.

Thanks

vimal
Active Participant
0 Kudos

Hi Harish,

You are correct .

I checked my BDC in production server for text elements and the text sympols were missing when i compare it with developement server BDC.why don't they come into request while transporting. do i need to create separately those text elements in Production?

Thanks,

Vimal Sharma

Former Member
0 Kudos

hi vimal ,

change the text element and create a request on development and then again transport that request to production for text elemnet .

regards

ranjan

Former Member
0 Kudos

hi vimal ,

change the text element and create a request on development and then again transport that request to production for text elemnet .

regards

ranjan

vimal
Active Participant
0 Kudos

Hi Harish,

I have created a separate request for text elements in developement and transported it on production. It has resolved my problem.

Thanks,

Vimal