Creating Custom Screen in XD01

By Suresh Kumar Parvathaneni

Go to Transaction SPRO à Logistics – General à Business Partner à Customers à Control à Adoption of Customer’s own Master Data fields à Prepare Modification à Free enhancement of Customer Master Record. 

Following screen appears:             

Go to CHANGE mode and Click ‘New Entries’ button. Then add a Screen Group (SK here)and meaningful description. Save the entry and then SELECT that entry and Click on ‘Label Tab Pages’.

       

Add a Label Tab Page i.e. enter a Screen Number, Function Code and Meaningful Description.

Save the entry and come back to the SPRO screen. Click  Business Add-in: Processing Master Data Enhancements 

 

Create one Implementation by giving implementation name (must start with Z. ZSURESHKUMAR here). Give meaningful description and press enter. The following screen appears. 

 

Go to Interface and Click on ‘CHECK_ADD_ON_ACTIVE’ method. Add the following code and save. 

method IF_EX_CUSTOMER_ADD_DATA~CHECK_ADD_ON_ACTIVE .

data: l_flg_active type BOOLE-BOOLE.

if i_screen_group = 'SK'. 

      e_add_on_active = 'X'. 

  endif.

endmethod. 

 

Activate that and come back to SPRO initial screen. Click  Business Add-in: Customer Subscreens 

The following screen will appear. Create one implementation (ZSURESHKUMAR1 here).  

 

Press enter. The following screen will come. Enter a meaningful Description and Screen Group (which we created earlier) as shown below. 

Then go to Interface  

 

Create a Function Pool SAPLZSURESHKUMAR. (See the code of the program for other details). Create a Screen ‘1111’ with field old Customer Number – screen group PSK (SE51)

Click here to continue..

Please send us your feedback/suggestions at webmaster@SAPTechnical.COM 

HomeContribute About Us Privacy Terms Of Use • Disclaimer • SafeCompanies: Advertise on SAPTechnical.COM | Post JobContact Us  

Graphic Design by Round the Bend Wizards

footer image footer image