cancel
Showing results for 
Search instead for 
Did you mean: 

Output Determination.

Former Member
0 Kudos

Hi, SD Gurus,

While preparing Out put for Invoice how we suggest a ABAPER to write a programme under the following conditions.

1.The Logo should come on top left.

2.Only name of the company should be beside logo.

3.Beneath logo the data should be customer name and customer address along with customer number.

4.Bneath company name, purchase order number, delivary date, sales order number and date should come.

5.Main window should have Serial number, Product, Quantity, Unit price, Total discount, Net value.

6.Terms and conditions should follow the main window. The terms and conditions should have payment terms, incoterms and delivary dates.

7.The footer should have company address.

8.Each page should numbered as page X of Y.

9.First page should accommodate 5 items only.

10.Rest of the pages can accommodate a max of 10 items.

11.Other than first page, only the logo should be maintained on the top right side and at footer address and company name should be displayed.

12.The business document should be sent as Email in PDF format.

Please expalin how we have to instruct to write a programme with all the above requirements. Please.

Hameed.

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Hameed,

Please find the below solution:

Each out put type assigned with FORM and PRINT PROGRAM. Give these details to programmer and ask to analyse the layout and how the program is processing.

Follow the below steps:

1.You need to decide in which Language business requires these changes. And ask the ABAPER to perform the changes to that specific language form only.

2.Prepare the Functional specification with proposed detailed changes.

3.The FORM contains different windows; Explain the programmer clearly the layout of the required print out.

4.Find out the table and filed names from where you want to get the data to print on the print out. There is a possibility to hard code some of the text by creating Standard Text. Hence please decide which text should come from which document like from Billing or Delivery Note etc..Please remember,it is possible to get the data from the preceding documents for the invoice out put.

5.Page number option is already available in SAP.

6.Regarding the item numbers limitation on the print out,ABAPER should write the code in the print program.But you should have clear busines logic so that ABAPER can restrict this functionality in the program. I.E depending on the company code or Sales Area etc. This is not adviced to implement these kind of changes for all the customers.

7.Regarding "Email in PDF format": Check the communication method in the out put type.

Please work on the above process along with your ABAPER and let us know if you need any more details.

Best Regards,

MKumar

Former Member
0 Kudos

hi Hameed

First of all you need to create a LAYOUT of the printed form

and also you need to give LOGO and also the name of the company - you can aks this to get from some table which you can get from T001 table

2.Beneath logo the data should be customer name and customer address along with customer numberCustomer number (sold to party) from VBAK - KUNNER

Pass this VBAK - KUNNR to KNA1 table and get ADRESS NO

pass adress no to ADRC table to get details like name and Address

Bneath company name, purchase order number, delivary date, sales order number and date should come.

you need to get thease details by linking different tables

Sales order num: VBAK - VBELN

sales order date: VBAK - ERDAT

Purchase order number: VBAK - BSTNK

delivary date: LIKP - LFDAT (pass VBAK - VBELN to LIKP and you will get this)

rest evrythingyou need to tell to ABAPer

You need to write functional specification for it using different tables and fields