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: 

Additional Data Tab B In VA01/02/03

Former Member
0 Kudos

Dear Experts,

I need some custom fields in sales order. That why I have implemented enhancement in program SAPMV45A 8459 through SE51. I have also taken my access keys as well.

Then I have insert new fields in VBAP table through append structure.

Now I am able to save data through additional data b tab in sales order. But i have written some login for validation in PBO and in PAI. It is not working

I am also getting some message related to NLS configuration. "nls configuration missing for language German"

Kindly help me in the given query.

Thankx in advance-

1 ACCEPTED SOLUTION

bastinvinoth
Contributor
0 Kudos

Hi Shaligram Dodia

See the below wiki , seems like some configuration missing check with your basis team

Note : i hope you have done correct coding in additional data b

SAP Community Network Wiki - Application Server Infrastructure - Implementation of SAPV45A User-e...

Regards,

Bastin.G

5 REPLIES 5

bastinvinoth
Contributor
0 Kudos

Hi Shaligram Dodia

See the below wiki , seems like some configuration missing check with your basis team

Note : i hope you have done correct coding in additional data b

SAP Community Network Wiki - Application Server Infrastructure - Implementation of SAPV45A User-e...

Regards,

Bastin.G

0 Kudos

Dear Mr. Bastin. G,

Thankx for your reply. I have check all the language related config. and found ok both German and English. I have written below code in my item level screen.

IF SY-TCODE = 'VA01' OR SY-TCODE = 'VA02'.
   LOOP AT SCREEN.
     SCREEN-INPUT = '1'.
     MODIFY SCREEN.
   ENDLOOP.
ELSEIF SY-TCODE = 'VA03'.
   LOOP AT SCREEN.
     SCREEN-INPUT = '0'.
     MODIFY SCREEN.
   ENDLOOP.
ENDIF.

0 Kudos

Dear Shaligram Dodia

Screen name ?

see the below code snippet for your reference

module field_attribute output.

  if sy-tcode = 'VA03'.

    loop at screen.

      if screen-name =   'VBAP-ZZPCODE' OR SCREEN-NAME = 'VBAP-ZZCCODE'..

        screen-INPUT = 0.

        modify screen.

      endif.

    endloop.

  else.

    loop at screen.

      if screen-name =  'VBAP-ZZPCODE' OR SCREEN-NAME = 'VBAP-ZZCCODE'..

        screen-INPUT = 1.

        modify screen.

      endif.

    endloop.

  endif.

endmodule. 

0 Kudos

Follow the procedure mentioned in the note 1700743

Former Member
0 Kudos

Dear All,

Thankx for your all the help.

I found the error. I forget to activate SAPMV45A module pool. It was a silly mistake.

But thankx for the help.

Closing the discussion.