cancel
Showing results for 
Search instead for 
Did you mean: 

Problem to create print Order Confirmation with /SMB40/SDORC_A

Former Member
0 Kudos

Hi all,

I have configured the SAP order confirmation form with NACE as

Medium: Print ouput

Program: RVADOR01

Form routine: ENTRY

PDF/SmartForm Form: /SMB40/SDORC_A

Type: SmartForm

However, when I tried to print the Sales Order Confirmation with VA03, it showed the error message as

"WRITE_FORM is invalid, START_FORM is missing".

Can anyone help me to solve it out.

Cheers,

Simon

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi Grurus,

more facts found out.

When I tried to test the smartform, /SMB40/SDORC_A at smartform editor it shown the error message as "Function module /1BCDWB/SF00000076 does not exist.

When I tried to re-active the smartform, it shown "Package /SMB40/ does not exist".

Could anyone help out?

Cheers,

Simon

Former Member
0 Kudos

oh there we go, sorry dude but what we have here is called "a mess".

1. your smartform isnt active.

2. The package to which you have assigned the form doesnt exist.

3. You are trying to call a smartform with a sap standard SAP-SCRIPT driver program. Unless you have modified this severley this will NOT work.

All in all, sorry to say that, you need a training on how to develop forms. Those basic education cant be provided by SDN.

Edited by: Florian Kemmer on Oct 14, 2010 2:10 PM

Former Member
0 Kudos

well RVADOR01 is the standard print program for SAP-SCRIPT.

Using this for a smartform will result in the error you get.

/edit ugh wait, sorry i misunderstood you, anyway it seems the open_form or STart_form routine wasnt called, and so any write form is invalid.

Edited by: Florian Kemmer on Oct 13, 2010 12:16 PM

Former Member
0 Kudos

Check the output of function module CONVERT_COMM_TYPE_DATA ( Line Number : 53, Include : RVADOPFO which is used to open the form). Function module OPEN_FORM is called only if SY-SUBRC of CONVERT_COMM_TYPE_DATA is not equal to zero.

See Line N. 78 : check retcode eq 0.