cancel
Showing results for 
Search instead for 
Did you mean: 

STANDARD FORM REQ

Former Member
0 Kudos

HI EXPERTS,

I NEED STANDARD FORMS FOR PREPARING

1)RETURN DELIVERY NOTE.

2)SERVICE ENTRY SHEET.

THANKS

MANI

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi

Use the following forms;

For DELIVERY NOTE

Output type : LD00

ScriptForm Name : <b>RVDELNOTE</b>

Driver Program Name : RVADDN01

smartform name : LE_SHP_DELNOTE

Smartform Driver Pgm: RLE_DELNOTE

For service entry sheet

Check in the NACE Tcode

or check in the transaction <b>OID1</b>

Reward points for useful Answers

Regards

Anji

Former Member
0 Kudos

Hi,,,

Not sure what you mean by preparing... if you want to practice just go to SMARTFORMS TRANSACTION, press f4 and a list of standard forms would be generated.

service entry sheet...

Check the below code to create the Service Entry sheet using the BAPI_ENTRYSHEET_CREATE.

REPORT ypra_sample42.

DATA: wa_header TYPE bapiessrc,

i_return TYPE bapiret2 OCCURS 0 WITH HEADER LINE,

ws_entrysheet_no TYPE bapiessr-sheet_no,

i_service TYPE bapiesllc OCCURS 0 WITH HEADER LINE,

i_service_acc TYPE bapiesklc OCCURS 0 WITH HEADER LINE,

i_service_text TYPE bapieslltx OCCURS 0 WITH HEADER LINE,

i_account TYPE bapiesknc OCCURS 0 WITH HEADER LINE,

ws_pack_no TYPE packno.

DATA: ws_po TYPE bapiekko-po_number,

po_items TYPE bapiekpo OCCURS 0 WITH HEADER LINE,

po_services TYPE bapiesll OCCURS 0 WITH HEADER LINE.

DATA: BEGIN OF wa_po_header OCCURS 1.

INCLUDE STRUCTURE bapiekkol.

DATA: END OF wa_po_header.

DATA: BEGIN OF bapi_return_po OCCURS 1.

INCLUDE STRUCTURE bapireturn.

DATA: END OF bapi_return_po.

DATA: serial_no LIKE bapiesknc-serial_no,

line_no LIKE bapiesllc-line_no.

DATA: bapi_esll LIKE bapiesllc OCCURS 1

WITH HEADER LINE.

ws_po = '4300000051'.

CALL FUNCTION 'BAPI_PO_GETDETAIL'

EXPORTING

purchaseorder = ws_po

items = 'X'

services = 'X'

IMPORTING

po_header = wa_po_header

TABLES

po_items = po_items

po_item_services = po_services

return = bapi_return_po.

wa_header-po_number = po_items-po_number.

wa_header-po_item = po_items-po_item.

wa_header-short_text = 'Sample'.

wa_header-pckg_no = 1.

serial_no = 0.

line_no = 1.

bapi_esll-pckg_no = 1.

bapi_esll-line_no = line_no.

bapi_esll-outl_level = '0'.

bapi_esll-outl_ind = 'X'.

bapi_esll-subpckg_no = 2.

APPEND bapi_esll.

LOOP AT po_services WHERE NOT short_text IS INITIAL.

line_no = line_no + 1.

CLEAR bapi_esll.

  • MOVE-CORRESPONDING po_services TO bapi_esll.

  • bapi_esll-gr_price = '456'.

bapi_esll-pckg_no = 2.

bapi_esll-line_no = line_no.

bapi_esll-service = po_services-service.

bapi_esll-quantity = po_services-quantity.

bapi_esll-gr_price = po_services-gr_price.

bapi_esll-price_unit = po_services-price_unit.

APPEND bapi_esll.

ENDLOOP.

CALL FUNCTION 'BAPI_ENTRYSHEET_CREATE'

EXPORTING

entrysheetheader = wa_header

  • testrun = 'X'

IMPORTING

entrysheet = ws_entrysheet_no

TABLES

  • ENTRYSHEETACCOUNTASSIGNMENT =

entrysheetservices = bapi_esll

  • entrysheetsrvaccassvalues = i_service_acc

return = i_return

  • entrysheetservicestexts = i_service_text

  • ENTRYSHEETHEADERTEXT =

.

break gbpra8.

LOOP AT i_return.

ENDLOOP.

DATA: ws_wait TYPE bapita-wait.

ws_wait = '3'.

CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'

EXPORTING

wait = ws_wait.

regards

dinesh

Message was edited by:

dinesh dhiman