cancel
Showing results for 
Search instead for 
Did you mean: 

Output type not determined during background Job

Former Member
0 Kudos

Hi Experts,

we have scheduled a Job to create Billing. In few of the billing documents, output type is not getting determined. Condition records are maintained correctly. This is happening only for few billing documents in spite of maintaining condition records?

Can some one help me on this issue.

Accepted Solutions (0)

Answers (6)

Answers (6)

Former Member
0 Kudos

Hi,

plz check the following:

- if the same output determination procedure is used among billing documents, have a look at the determination analysis, and my guess is that, due to different field values among different billing documents, there are no output condition records being matched in those billing documents which are failed to determine output

- if different output determination procedure is used among billing documents, have a check in the output procedure against the checkbox 'manual only', which if checked, could lead to being unable to determine output automatically

Jelena
Active Contributor
0 Kudos

Not sure what output procedure suggestion has to do with this - if output type wasn't assigned to the procedure already then it wouldn't be working at all.

@OP - have you checked in SM13 if there was an update termination? Output runs in a separate update process and could be interrupted even if the document itself posted.

Otherwise if you're using a standard output program then send a message to SAP. Such oddball cases are notoriously difficult to analyze, but maybe there is some analysis tool not known to mere mortals.

Former Member
0 Kudos

Hi Santosh,

Yes routine assigned is 62. I could see that accounting documents are generated but still the output type for these billing documents are not determined.

Former Member
0 Kudos

Hi Shravan

Check if those accounting documents are released to accounting or not? Some time you see accounting documents are generated but not released.

Also check if the user ID by which this batch job is running has adequate authorization to release the document to accounting. 

former_member183155
Active Contributor
0 Kudos

Hi all ;

Is it related with output procedures. Please look at NACE --> V3 --> Procedures --> V30000 and V30001.

You have to assign wanted output type to condition type.

Regards.

M.Ozgur Unal

Former Member
0 Kudos

Hi TW/Sandeep,

Manually it is working correctly. I have checked VF02 and output type is determined in VF02 but during creation (Background Job) output type is not being determined. This is happening only with few billing documents not with all the billing documents.

Routine is assigned to output type and manually while doing billing document in VF01 it is working correctly. Routine is succeessfull and sets sy-subrc as ZERO.

Thanks,

Shravan

former_member182378
Active Contributor
0 Kudos

shravan,

what is the routine? is it an SAP standard routine?

what is the difference between those few and the rest in which output is getting correctly populated?

TW

Former Member
0 Kudos

Hi,

As you said that for some of the billing document type it's working and for some of the document type it's not working. So if you are using same output type only for all the billing document type then it should work in similar manner only.

The best thing to do in this case is to check out the determination analysis from VF02 transaction. It will provide the details why it was not triggered and weather your routine has some problem.

Please check out that and provide us the information to provide you better solution in this case. Also check the routine with the help of abap.

Thanks

Suneet

former_member186385
Active Contributor
0 Kudos

Hi Shravan,

I presume that routine you assigned is 62, which will check accounting document to trigger the Output

Please check if accounting document is triggered or not for unsuccessful billing documents.

If the routine is not 62, then you should check with your abaper if there is any code restricting to trigger output type automatically

thanks

santosh

former_member182378
Active Contributor
0 Kudos

shravan,

added: How do users come to know that in few documents output is not getting determined?

To check determination of output record - In VF02, give the billing document for which output was not determined.

Goto > Header > Output, check if the output has got determined.

If not then it is not getting determined.

any difference between the documents in which output is getting determined and in which not?

TW

Message was edited by: TW Typewriter

Former Member
0 Kudos

Hi Shravan

Check if there is any routine assigned to the output type and whether the condition is met. Also check the determination analysis in the invoice document.

You can also check if the output is getting determined with normal process i.e. without background job.