Process Order Settlement Rule by Order Type
Hi Experts
Our Client a requirement to have Process Order Settlement by Order Type please let me know how it can be achieved
In SAP a Process Order Variance is settled via the following Combination in OBYC :-
1 Chart of Accounts
2 Transaction PRD
3 Valuation Modifier
4 General Modifier
5 Valuation Class
6 GL Account
Can this account assignment based on the Order Type ?
Thanks
Suman
Dear Suman,
Normally, Order Types serves a different purpose. We can maintain default settlement rule, Costing Variants, Settlement Profiles, Number ranges etc at Order Type Level.
It is not possible to directly manage the Order Types in the Account Assignment in OBYC.
Thanks & Kind Regards
Umapathi G
Similar Messages
-
How to open field WERKS in Internal order settlement rule
Hello experts,
Could you explain please how to add field PLANT (WERKS) in internal order settlement rules. I would like to fill out this field during the settlement process.
Any advices will be very appreciated.
Regards,
IvanHI Ivan,
Please post more details on your business scenario. Why you want to add plant field in the rule?
To which receiver you want settle your internal order? If you want to settle to a material for instance, plant will be one of the field available. Try double click on settlement rule to get to detailed screen. -
Where can I define Account assignment category for order settlement rules
Dear Gurus,
When I used Tcode: CO07 to create a rework order for parent order. But I cann't find the Account assignment category = Ord (Order) in the maintain Settlement rule overview.
Where can I define Account assignment category for order settlement rules?
Please help me. Thanks!
Regards
Paul.I've resolved this question.
Firstly, run OPJH - Define Order Types, we should assign settlement profile for the order type.
Secondly, Run OKO7-Maintain Settlement Profile, find and mailtain the settlement profile. In 'Valid Receivers' we should set the field 'Order' = 1-(Settlement Optional).
Thirdly, run CO07 - Create Order without material. We can find account assignment catetory 'ORD' in maintaining Settlement rule.
Edited by: Paul Chan on Feb 16, 2009 5:15 AM -
Validation durng maintenance of Settlement Rule for Orders
Is there a way to set up validation during maintenance of settlement rules for orders? Is it via OKC7? How do you do it?
Dear Noel,
there are no standard functionality which will make the entry
of a settlement rule required in TS KO01 other than having a "required" valid settlement receiver in the settlement profile you have assigned to the order type in TS KOT2_OPA, (you can change the settlement profile in TS OKO7).
Then you will receive an error message in TS KO01 if you try to save an internal order without a settlement rule. This is the system design.
However, you also have the possibility to automatically fill the
settlement rule of an order either via a reference order (or model
order. TS KOM2), which you assign to to the order type in question, or you can check the standard enhancement COOM0003, (user exit EXIT_SAPLKOBS_001).
You can also read the documentation of this user exit in TS SMOD.
Regards,
CG -
For internal order settlement rule amount column is requied instead %
Hi Gurus,
For internal order settlement rule percentage is there but business wants to settle from AUC to final asset by amount wise how can we do this.
I tried to change the investment profile but it is coming amount field while saving it is not displaying.
Please help in this regard
Thank you.
RanganadhHi
Check the path
IMG>Controlling>Internal Orders>Actual Posting>Settlement>Maintain Settlement Profile>Maintain Settlement Profile.
Here there is a tick for amount settlement under Indicators. You need to maintain this check box for your requirements.
Regards
Sanil Bhandari -
Maintain internal order settlement rule using LSMW
HI ALL
I want to do mass maintenance of internal order settlement rule. Settlement category is PSG.
But when I use LSMW to do KO02, I only can input one settlement receriver, the first line will be overwritten by the second line.
I also see BAPI INTERNAL_ORDER_CREATE,but cannot find PSG as a settlement category.
Does anyone know how to do this?
THX
DeeliaHi Lian
When you do recording, enter two settlement rules..
Then, before pressing the "DEFAULT ALL" button, change the Field names for the 2nd settlement rule
The problem you described happens because the field names for both settlement rules are same.. Hence, it gets overwritten
Assume that field name for Order is AUFNR... You can change the field name in recording to ZAUFNR for one of the fields
See the screen shot, wherein I changed the name of the recorded field to _01, _15 and _70
Br. Ajay M -
Work order SETTLEMENT RULE Error
Workflow Work order SETTLEMENT RULE Error, but settlement is done no problem in updation. But notification error there.
Notification of completion cannot be generated
Problems occurred when generating a mail
Error '9' when calling service 'SO_OBJECT_SEND'
Error handling for work item 000112476185
Work item 000112476185: Object 000020154849 method UPDATESETTLEMENTRULE cannot be executed
Call transaction was canceled.
No errors occurred -> Details in long text
No errors occurred -> Details in long text
Please advice what could be the reason this error.
Best Regards,
PrabhakarMessage no. WL821
Message no. FD009
Message no. WL863
Problems occurred when generating a mail
Message no. SWF_RUN534
Error handling for work item 000133673828
Message no. SWF_RUN630
Error '9' when calling service 'SO_OBJECT_SEND'
Message no. SWF_RUN535
Thanks,
Prabhakar -
Process order - settlement rule
hi experts,
our client has a R&D trial batches scenario .
for that they will create a process order and the cost should go to cost center of r&d and not to matrial.
at present i get MAT in settlement rule , so the cost is settled against material.
i need CTR to come in default when i create the process order instaed of MAT .
please advice.
regards,
satishIf PS is implemented
for project related production for R & D
1) create a project profile with non valuated( for raw material procurement for project the price is taken from info record.
2) assign the production material in activity
3) maintain a settlement rule as cost center R &D
4) Run a MRP for a material
5) convert plan order into production order, system will set the WBS as settlement rule
6) Do the GI in MB1A or co11n ,confirmation in Co11n & GR in MB31 or MIGO or in CO11n
(If the material is valuated, system will take MAT as default ( as per the setting in OPL8 default settlement rule as PP1 or PP2)
the reason is if material is valuated, variance = (GI value + activity value) - GR value
only the variance in settled in settlement, so the variance value( (GI value + activity value) - GR value ) is going to MAT
if the material is non valuated then variance =(GI value + activity value) )
7) do the settlement for production order ( the variance (GI value + activity value) ) is settled to WBS element
8) after that confirm the project in CN27.
9) settled the project in CJ88, the cost will settled to relevant cost center
if PS in not implemented
or go head with
you can create a order in CORO itself by maintaining settlement rule as CTR with R& d cost center( manually)
we can't make particular cost center as default in settlement rule. -
User exit for profitability segment in service order settlement rule
Does anybody know if exit EXIT_SAPLKEAK_001 works for the profitability segment creation during the creation of a settlement rule of a service order?
The context is the following: the company uses service orders which are settled periodically (it receives revenue from sales order which is posted to the service orders at time of billing, and also costs at time of goods issue). The profitability segment in the settlement rule of the service order needs to be the same as the one from the billing document that posted to the order.
Can I use EXIT_SAPLKEAK_001 to find the characteristics from the billing document and populate it in the PSG of the settlement rule? If yes, could this be applied to only one specific service order type?
Thank you.Hi
If your settlement is triggered by a batch or is triggered by a workflow exit EXIT_SAPLKEAK_001 is not run. From release 5.00 on characteristic groups are indeed not considered any more during batch input processes because there were problems before with initial chars of a CO-PA line item resulting from a batch input process that actually shouldn't be initial.
Refer SAP Note 581739, which put an end to usage of char groups during batch input processes. Also refer SAP Note 142628.
Regards
Sanil Bhandari
Edited by: Sanil K Bhandari on Jun 23, 2011 10:12 AM -
Material number in profitability segment in internal order settlement rule
Hello,
We have a process which is the following: the real posting for the revenue in the sales order is an internal order. Once the internal order settlement is done, then the values flow to COPA.
The material shows up in the revenue FI document, but it does not show when we look at the internal orders line items.
I need to have the material number from the sales order (from the revenue posting) automatically identified in the profitability segment in the settlement rule of the internal order.
Would anyone know how this can be done?
Thank you!Hi,
Where exactly are you checking for the material no ? When you settle the IO to COPA a record type C will be created in COPA. Is the material no missing in the record type C ?
In that case if the sales order no is available on the internal order then you can in a derivation rule do a table lookup on VBAP and get the material no.
regards
Waman -
Internal order settlement rule
Hi Friends,
We have a internal order type with investment measure for AUC. When I create a internal order it is creating a AUC in the background but no settlement rule is updated. I released the order, posted some values and ran KO88 ( with and without TECO status) but still settlement rule is not updated with AUC. It is not even allowing me to update settlement rule manually with the AUC. Also in the settlement rule, I don't see AUC in the object type, but I see a FXA, not sure if it is an issue. Thanks in advance
Edited by: nspv81 on Dec 7, 2010 10:05 PMHi,
The system design does not offer the settlement type "AuC" for manually created settlement rules. This is correct.
AuC-settlement rules can only be created by the system automatically if the order/WBS-element has an investment profile with the flag "Manage AuC" set. The investment profile can be reviewed in transaction OITA.
If this is the case then the system will create the AuC rule during the FIRST run of a periodic settlement (update run) by automatically taking the AuC as a settlement receiver.
If you do however not use the investment profile you need to maintain a fixed asset settlement rule and enter the asset number manually.
regards Bernhard -
Settlement rule - Internal orders
Hi all
Where do I define an automatic settlement rule for settlement of an internal order to a GL account? I do not find any strategy sequences that would settle to a GL account....
I know that I can use those strategy sequences for cost centers, WBS elements, etc.
Is there anything that I need to configure different?
Please help...
ThanksHi Raghu
Thanks for your quick reply. I am talking about the automatic settlement rule. I know how to create the settlement profile & define it manually when I create orders & make sure it gets settled to the GL account.
But my client wants to default that settlement rule whenever they create orders. For that I need to define an automatic settlement rule which will default itself to any order that i create with my order type.
It is under SPRO -> Controlling ->Internal Orders ->Actual Postings->Settlement -> Automatic generation of settlement rules -> Startegy sequences. So there I dont find any GL account settlement strategy sequence. So I was asking if anybody have set that up before for an auto settlement rule.
Thanks -
Validating Internal Order Settlement Rule during creation
Does anybody know of a user exit, badi, anything, that can be used to validate assignement data when creating/changing the settlement rule on an internal order?
Appreciate the help...
SamHi, I just wanted to come back and add this extra information incase someone else needs it in the future:
I think we were finally able to come up with an acceptable solution.
<b>The Problem:
============</b>
SAP does not provide an easy way to validate detail section of a settlement rule for an internal order. The user exits that are available do not import the COBRB structure that contains the screen data entered by user in the detail screen.
<b>Solution:
===========</b>
Watch out for wrapped lines!
(1) Implement the BADI: <b>CO_SRULE_CHECK</b>; NO filter; Settlement Rule Custom Validation BADI
(see current thread for details)
Inside the <b>DISTRIBUTION_RULE_CHECK</b> method of your BADI, implement your custom validation. You can call out to your standard CO validaton module, or whatever.
(2) Implement user exit: EXIT_SAPLRKIO_002(include zxaufu02): Call settlement_rule_check.
(3) Implement a subroutine as shown (adapt to your business environment):
FORM settlement_rule_check.
DATA: exit type ref to IF_EX_CO_SRULE_CHECK.
DATA: lt_cobra LIKE cobra OCCURS 0 WITH HEADER LINE, lt_cobrb LIKE cobrb OCCURS 0 WITH HEADER LINE.
don't validate in display mode
CHECK I_ACTVT NE 03.
Call function to get the current settlement rule from
memory buffer (this is the crux of the solution)
call function 'K_SETTLEMENT_RULE_GET'
EXPORTING
objnr = i_aufk-OBJNR
x_all = ' '
TABLES
e_cobra = lt_cobra
e_cobrb = lt_cobrb
EXCEPTIONS
not_found = 1
others = 2.
if SY-SUBRC <> 0.
raising E_MESSAGE.
endif.
Now Prepare/call BADI to check the custom rules
class CL_EX_CO_SRULE_CHECK definition load.
create an instance of BADI
call method cl_exithandler=>get_instance
changing
instance = exit.
call the check method of the BADI
call method: exit->DISTRIBUTION_RULE_CHECK
EXPORTING
DISTRIBUTION_RULE = lt_cobrb
EXCEPTIONS
not_allowed = 1
not_allowed_with_msg = 2.
either use a standard message function or create your
own
IF sy-subrc = 1.
PERFORM message_send
USING 'KD' 'E' '027' space space space space space.
ELSEIF sy-subrc = 2.
PERFORM message_send
USING sy-msgid sy-msgty sy-msgno
sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4
space. "...
ENDIF.
endform.
(4) Test, Test, Test. Hope it works for you.
Sam -
hi co guru sir....kindly guide me to maintain settlement rule for production order. steps by steps..plz..
problem is this when i create planned order to production order ..first screen open for maintain settlement rule...i have maintained..but may be wrong...
plz guide me for maintain the settlement rule........
thanx
regards
AqueelHi,
Settlement rule determines which portion of the costs on a sender should be settled to which receiver(s).
You need to create a settlement rule to settle the actual costs of a sender object. The settlement rule contains the distribution rules for the sender.
Structure: The settlement rule contains:
- One or more distribution rules
- The settlement parameters for a sender object.
Creating a Settlement Rule:
You previously had to maintain the settlement rule for internal orders manually. Now the system can automatically generate settlement rules for internal orders.
Procedure:
1) Choose Settlement rule in the master data maintenance for the relevant sender object.
The Maintain Settlement Rules: Overview screen appears.
If you stored a default for account assignments in the settlement profile then the system displays the existing distribution rules. The settlement receiver is the object type you stored as an account assignment default in the settlement profile.
You maintain settlement rules in Customizing under Controlling -> Internal Orders -> Actual Postings -> Settlement -> Maintain Settlement Profiles.
2) Choose Edit -> New rule or enter the value directly.
Specify how the sender object costs are to be settled to the various settlement receivers:
- By percentage
- By equivalence numbers
For distribution rules of the same settlement type (periodic or total) you need to determine the portion using either percentage rates or equivalence numbers.
Specify the settlement type for each distribution rule.
The system defaults the settlement type depending on the receiver, for example PER for cost center, FUL for fixed asset. You can overwrite the default value, if required. When you save the sender object, you automatically save the settlement rule.
I hope it will help.
If helpful, please assign points.
Regards,
Manju -
Error message - data master internal order settlement rule
Hi people,
I'm creating an internal order, and in the settlement rule, i'd like to put a message error when i make a distribuition over 100%. For example, i put 50% in a settlement receiver and 65% in another one, that makes 115%. The system shows a message, but it allows me to save. I need that shows an error message and don't allow me to save.
Anyone can help me?
The message that appears is this one:
Total = 115.00%, ( Set.Type PER / Version / Actual settlement ), period 002/2009
Message no. KD042
Diagnosis
You have entered distribution rules which settle 115.00% in total. This applies for settlement view ( Set.Type PER / Version / Actual settlement ) in period 002/2009.
When checking the percentage total, the system found one of the following errors:
The total percentage for the distribution rules is more than 100%
The total percentage for the distribution rules is less than 100% and this is a rule for full settlement.
The total percentage for the distribution rules is less than 100% and the 100% check is switched on in the settlement profile.
Procedure
You can ignore this message if you are settling by fixed amounts. The settlement then checks whether the settlement sender has been fully credited.
Otherwise, correct the percentages for view ( Set.Type PER / Version / Actual settlement ) to be able to settle exactly 100% in period 002/2009.
If these rules are not full settlement rules (settlement type GES), you can switch off the 100% check in the settlement profile. This procedure also suppresses the message in future.
Note
If you cannot find any fields where you can enter percentage values, this is probably because the settlement profile is configured to hide them. Switch on percentage settlement in the settlement profile, or use equivalence numbers for your rules, if the project profile allows this.
Many thanks.Hi
Below is the extract for the 100% Validation check. Please check the bold part. Even if you save the settlement rule with more than 100% at the time of settlement this will be errored.
dentifier for "100% validation"
Indicator controlling whether percentages in the settlement rules are checked by the system.
If you have defined percentage distribution rules for a particular settlement rule, the system checks the total percentage either when you save the settlement rule or if you use the percentage check function.
Use
If the indicator is set The system issues a warning
if the total is <> 100%.
If the indicator is not set The system issues a warning
if the total is > 100%.
In both cases, you can ignore the warning and save the settlement rule. However, to be able to run the settlement, you must first correct the settlement rule. The settlement run itself prevents you from settling more than 100%.
Note
The indicator only affects periodic settlement. In overall settlement, the percentage must always be 100%.
You can also use this indicator if you are not using percentages for settlement. If this is the case, you must activate the equivalence numbers. You then receive a warning that, even if you have entered settlement rules, none of the rules has received an equivalence number (other than zero).
Maybe you are looking for
-
How to get counter value from Historian
Hi Experts, We have got a scenario to keep the number (counter) to see how many time a value of tag have been changed. For Example: If the values change from 1 to 0 and 0 to 1 for 25 times in a minute. We would like to get this number (25) from Hist
-
HT1766 My iPhone will no longer sync to itunes.
I have an iPhone 4 and have always been able to connect to my lap top via USB and it would connect and sync to itunes automatically. However, it no longer connects or can be found on itunes when I connect my phone to my lab top. How can I fix this? I
-
Safari 5.1.7 crashes
Hello I agree Safari is very fast. but however the last two updates created a problem with the stability of the software. It crashes easily when surfing and or downloading. I had run the disc assistant. No change Any suggestions? Peter
-
Hi I am doing an Idoc to File. The same Idoc is triggered to two receiving interfaces, which are both File. I copied the message from the Test tab of Message Mapping in IR and pasted in Runtime work Bench , Integratioon Engine test message tab. I ge
-
Why have reminders stopped synching on ios8 when iCloud Drive is switched on
i have shared reminder lists on my iPhone that are failing to sync onto my iPad now that both devices have iOS 8 installed. If I disable iCloud Drive then the sync starts working again. Any ideas why?