Application Development and Automation 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: 
Read only

Billing printout

Former Member
0 Likes
1,151

Hi all,

I am new ABAP programmer, I dont have as a expert ABAP and SAP knowledge but I have good programming (Java, OOP,etc) background.

My boss told me that there is a layout problem at billing issue. I read forums with keywords nace, spro at SDN Forum but I have a still problems.

In our SAP system, there are already output types to issue SD billing documents, ZF01, ZF02, ZF03. These are used according to type of billing document as Sales Organization, Distribution Channel, and Division (These are also called ‘condition records’ as I learned from this forum). I create my own output type as ZF05. I created a smartform and define RLB_INVOICE as program, V3 (billing) as application and 1 (Print output) as message transmission medium. Everything is similar to other billing documents as I mentioned above.

But when I want to get print out at vf03, my ZF05 is not seen at output list (Billing Document->Issue).

I also use spro, it seems everything is ok according to other billing document. My ZF05 is listing at Sales and Distribution->Basic Function->Output Control->Output Determination->Output Determination for Billing Documents->Maintain Output Type.

Any idea? Thank you.

Hi all,

I am new ABAP programmer, I dont have as a expert ABAP and SAP knowledge but I have good programming (Java, OOP,etc) background.

My boss told me that there is a layout problem at billing issue. I read forums with keywords nace, spro at SDN Forum but I have a still problems.

In our SAP system, there are already output types to issue SD billing documents, ZF01, ZF02, ZF03. These are used according to type of billing document as Sales Organization, Distribution Channel, and Division (These are also called ‘condition records’ as I learned from this forum). I create my own output type as ZF05. I created a smartform and define RLB_INVOICE as program, V3 (billing) as application and 1 (Print output) as message transmission medium. Everything is similar to other billing documents as I mentioned above.

But when I want to get print out at vf03, my ZF05 is not seen at output list (Billing Document->Issue).

I also use spro, it seems everything is ok according to other billing document. My ZF05 is listing at Sales and Distribution->Basic Function->Output Control->Output Determination->Output Determination for Billing Documents->Maintain Output Type.

Any idea? Thank you.

4 REPLIES 4
Read only

Former Member
0 Likes
934

Hi,

I think its congif. problem. Just check following steps

1] Go to NACE

2] Select ur application area eg. V3

3] Click on output types

4] in Display view screen select your output type

5] Click on Processing routines

6] And on the first line attached your smart form under

FORM column.

After this also if data is not coming then i think ur not passing ur data perfectly to Attached Smartform.

Regards,

Amey

Read only

Former Member
0 Likes
934

Hi Alteren,

If you don't find it in the output type screen, type in the output type created in one line and then save it.Probably you can see the output.

Also, make sure you have assigned a subroutine name also, in NACE transaction.

Regards,

Ravi

Read only

Former Member
0 Likes
934

Hi,

After attaching the output type created to 'Processing routines' in NACE tranx, also attach the output type to the 'Procedures', in NACE, select the application as V3, select 'procedures' button, in the next screen select the procedure for 'Billing output', select the 'Control' folder on the left and assign the 'output type' in 'Condition type' field, save the record, this should display the output type created by you.

Rgds,

Read only

Former Member
0 Likes
934

Hi again,

you are very fast thank you.

Reply to Amey Potale,

Yes, before I did these steps, my smartform is seen at SMARTFORM area. But, as you’re mentioned, may be I am not passing truly to my smartform. Because my smartform is empty! I did not design a page or other things. I was thinking that it just needing for defining ‘Processing Routines’. May be you are right.

Reply to Ravi Kanth Talagana,

How I define output type at ‘Output Type Screen’. I couldn’t see any ‘change/edit’ button. Also my subroutine name is written in NACE.

Reply to Sailatha Nagasamudram,

Yes, I didn’t make your idea. I did all things you said, but still my output is not seen while getting output at vf03. Even the billing document’s type is agreed to my defined condition types.

Any other idea…