cancel
Showing results for 
Search instead for 
Did you mean: 

Order Confirmation Output even when blocked for credit

Former Member
0 Kudos

Hi,

I want to be able to take the order confirmation print output even if the order is blocked for credit.

My current routine for the output determination procedure is "2" (Order Confirmation) which will not let me issue output unless and untill the credit block is released.

Can i use routine "11" (Credit Block Order) for this one?

Pls suggest

Accepted Solutions (0)

Answers (10)

Answers (10)

Former Member
0 Kudos

Jignesh & Jyoti,

I guess you are spot on on this. i will then proceed with removing the routine and keeping the field blank. I just tried to find a way to control the behavior for credit blocked orders though any other possible routine.

Thank you for your responses

Siddhant

Former Member
0 Kudos

ohh okay that's interesting.

so let me have a word with my programmer for creating a new one.

One last question:

what happens when i leave the requirement field blank (no routine assigned). in that case there should be no restriction for the output issuing right? will it still not issue the output for credit blocked orders?

Thanks,

Siddhant

jpfriends079
Active Contributor
0 Kudos

what happens when i leave the requirement field blank (no routine assigned). in that case there should be no restriction for the output issuing right? will it still not issue the output for credit blocked orders?

If no routine! The system will not have any logical restrict the processing of output type.

Now, whatever the case/logic it may be, when it is automatically determined in sales doc, it will issue the output type based on Dispatch time maintained.

Thanks, JP

Former Member
0 Kudos

Hi Jignesh,

our requirement is to be able to issue outputs of sales order confirmation even when they are blocked for credit without hampering the unblocked / unchecked orders.

So please advice whether we can readily use routine "9" or "11" or do we have toc reate a new one?

Your suggestions to include the logic into the smartform seems tricky as i believe the requirement is checked first before the smart form program is called.

Pls suggest.

Thanks,

Siddhant

jignesh_mehta3
Active Contributor
0 Kudos

Hello,

If you requirement is - "our requirement is to be able to issue outputs of sales order confirmation even when they are blocked for credit without hampering the unblocked / unchecked orders." then why assign any Routines? 

I mean if you wan to issue Outputs irrespective of Credit Status, there is no need to assign any Requirements. System will issue Output whatever may be the case.

Thanks,

Jignesh Mehta

Former Member
0 Kudos

hi Jignesh,

we are using order confirmation output automatically only (no manual output) with a current requirement as "2" which will not let us issue output of the order if its blocked due to credit.

So my question is can we consider replacing the routine with routine "9" or "11" (both for credit block order). the routine 11 is not used anymore it seems so if we consider routine "9" then my only concern is whether the other orders (which are not checked for credit or credit check successful) will not get hampered due to this new routine.

If this new routine "9" will print only the blocked orders then it will be a big problem.

So please advice.

Thanks,

Siddhant

jpfriends079
Active Contributor
0 Kudos

Ok.

Now for routine 9. This routine is tailor made for standard output type KRML-Credit Processing(appl V1). It caters Partner Functions:

- KB: Credit rep.

- KM: Credit manager

Apart for above, the following are the restriction:

1.  KOMKBV1-CMGST = B - Credit check was executed, document not OK

2. It will send mail to above mention partners, delivery date minus 2.

As I already mention, I don't think there is any standard routine to cater your requirement.

Thanks, JP

Former Member
0 Kudos

Thanks for the input Jyoti. I will explore the possibility and update here.

Former Member
0 Kudos

Hi Kesari,

thank you very much for the prompt response. I believe i can use routine 11 for my requirement readily without any modification.

Thanks.

Former Member
0 Kudos

hi Jyoti,

I already know what manual output is but thanks a lot anyways for the response.

my question was whether i can use the requirement "11" (Credit Order Block) to issue my Order outputs even when the sales orders are blocked for credit check. (this obviously means i am using automatic output determination )

I am currently using routine "2" (Order Confirmation) which does not let the output process before releasing the order from credit block.

Thank you for your valuable inputs and time

jpfriends079
Active Contributor
0 Kudos

As per my understanding, you have to have your own customised routine. Where sales doc is complete status and to ignore any credit status block or any other desired logic.

Otherwise, if you don't bother about sales order status for order confirmation. Then you need not bother to maintain any routine to control this. So that, whenever you are creating new sales doc and as soon as ou hit save the doc. It will issue the output.

FYI, routine 11 is for Sales order is blocked due to credit. Currently, this routine 11 is "Not currently used"

In this logic if KOMKBV1-CMGST = B - Credit check was executed, document not OK or C - Credit check was executed, document not OK, partial release. Then system will issue the output. So, this will ignore all status, which have following status:

<blank> - Credit check was not executed/Status not set

A - Credit check was executed, document OK

D - Document released by credit representative

Thanks, JP

jignesh_mehta3
Active Contributor
0 Kudos

Hello,

You may also explore the option of putting a check for Credit Status in the Smartform Program.

This will ensure that whether is Output is issued automatically or manually, system will not print / email / etc.. the Order Confirmation if the Order is blocked for Credit.

Thanks,

Jignesh Mehta

Former Member
0 Kudos

Hi TW,

The manual output processing works exactly as manual pricing. that would give you a better idea. Manual output conditions do not require any condition records to be maintained. They just need to be maintained in the output determination procedure.

Any manual activity in SAP will always override the system proposed entries.

jpfriends079
Active Contributor
0 Kudos

Siddhant

I have question here. Are you processing your output type automatically or manual in sales order?

If you are manual providing the output type in sales order. Then no matter what, whatever routine you assign. System will overlook the routine logic of execution.

The routines will only be helpful, if your output type automatically determines in sales doc based on your output type determination & relevant output condition record(VV11).

FYI, routine 2 - Order Confirmation is well equip to print order confirmation. If sales document is complete. That means sales order does not have any sort of doc block status like a delivery block or credit block.

Thanks, JP

former_member182378
Active Contributor
0 Kudos

Jyoti,

Interesting post!


Jyoti wrote:

If you are manual providing the output type in sales order. Then no matter what, whatever routine you assign. System will overlook the routine logic of execution.

What do you mean by manual? (please give the steps)

From my understanding, the requirement can be in the Access sequence, Output determination procedure.

The system shall check if the requirement is fulfilled, only then the "processing" shall go further (i.e. creation of output).

But I have not tested this particular scenario.

Therefore request you to explain "executing manually".

jpfriends079
Active Contributor
0 Kudos

TW,

Manual output determination means.

1. Use Tcode VA02.

2. If header output type, Overview screen - menubar - extras - output - header - edit.

3. in change output screen, provide/maintain your output type with relevant communication method(printer details) & further data (preferably, Dispatch time as 4)

Check at the status bar, you will get following message no.

"Message no. VN085 - Requirements are not checked with manual create"

I hope that clarifies or try and share your findings.

Thanks, JP

former_member184080
Active Contributor
0 Kudos

Hi

Yes, you can use.

Regards, Sai Krishna.