CoProducts Settlement rule Deletion
Which Bussiness Transaction can set the SETC Status of Process order with settlement rule for co-product to inactive?
Hi
To inactive settlement rule for Co-Products delete the structure assigned in the Joint Production tab of MRP-II view and save. Now if u create a Process order then system will ask u for the settlement rule to enter manually. The system status at that point show
SETC Settlement rule created
SETM Settlemt rule created manaully
Regards
Brahmaji
Similar Messages
-
Mass deletion of settlement rules for few WBS- Codes
HI All,
I just want to know that is there any possible way to delete settlement rule in mass.
We use to upload the settlement rule data through LSMW program for all the project codes.By mistake the user has excuted twicw the LSMW program and now instead od having one settlement rule now they have two settlement rule assigned to the project code. thats is the second rule is duplicated.
now the user wnats to delete those second settlement rule which got duplicated for all the WBS codes. nearly there will be 6000 records are there which got affected by this.
No entries has been posted to those WBS codes till now.
Kindly any one suugest me how to proceed further to resolve this issue.
Regards,
JobyHi,
In customization, use the strategy with "No Receiver" and then use transaction CJB1/ CJB2 to automatically generate the revise settlement rules without receiver.
Regards,
Gaurav -
hi
How to delet the settlement rule , after realease project.
if i check in settlement rule for Activity it will show all option in disply mode .
thanks
sunilHas settlement from the Network Activity already ran?
On the settlement rule line ....check the values in the First Used & Last Used fields
If both of these are not blank, then settlement has already ran.
To delete you would need to undo each run of settlement to remove the date.
If in Production this is probably not an option. Therefore you will need to end the existing settlement rule with an end date in end period & year.
Then create new settlement rule.
If both First Used and Last used are blank then I would try entering /SU53 into the command field to check for missing authorisations.
I am automatically generating settlement rules from Activity to parent WBS and have no problem changing or deleting the settlement rule prior to settlement running.
Steve -
AUC and settlement rule mismatch.
Hi,
We have created many AUCs while uploading initial data at the time of go-live by posting JVs on WBSE and then performing the settlement. Now due to some currency issues we have reversed all settlements, and then Asset accounting person has resetted the asset register.
now when I am trying to create AUC from CJ20N, system creates AUC and provides the number. but this newly generated AUC number is not matching with the AUC in settlement rule. I can't delete the old settlement rule as the settlement performed on that. as well as I am not able to add new AUC in settlement rule.
Please let me know if there is any program / tcode which can remove this inconsistency. or is there any other procedure to make it streamline.
Please help.
Regards,
Nilesh.Hi,
There is no error message in this case.
The scenario is like:
I have one WBSE and AUC is created for this WBS. for example AUC number is 1. the WBSE is released and some cost has incurred on it. during periodic settlement the cost is settled on the AUC.
Now the Client FICO team observed that the asset accounting is wrong due to currency conversion problem, so FICO team decided to reset the asset register and upload the entire master with new corrections. this will reset the AUCs as well.
so i reversed the settlement done on AUC and got the cost back on WBSE.
FICO team has resetted the asset register and all AUCs got deleted.
Now the issue is: WBSE is having AUC #1 in settlement rule which can not be deleted as settlement is carried out on this rule.
But when I create new AUC for WBS it is being created as some different number, (lets say #7) so even if now I run settlement the settlement will be done on AUC #1 insted of #7 even though #1 belongs to some other WBSE now in new scenario.
I hope I have clearly mentioned the issue.
Regards,
Nilesh -
Error during automatic settlement rule creation
Hi Gurus,
For the investment project, I maintained as follows, first level WBSE - Only planning element - no settlement. 2nd level WBSE - settled to AuCs. For level three & below settled to Superior WBSE. I had created the Settlement type with '5'. When I am executing CJB2 to create the Settlement rules automatically, I am getting the following error message for level 3 & below WBSE.
Enter a valid value for the settlement type :
Message no. KD199
Diagnosis
The system found a settlement type settlement type in the settlement rule which either does not exist or is unsuitable for the sender.
Procedure
If possible, enter a suitable settlement rule. Remember that the rules for preliminary settlement ("PRE") of capital investment measures are different from those for period settlement ("PER") of other settlement senders. Periodic settlement only makes sense for capital investment measures. They must not have any "PER" rules.
To enter an investment profile (in the control data for an order or WBS element) or to remove it. However, first delete the PER or PRE rules (in the settlement rule) and er zu in internal orders, you can first change the investment profile and then adapt the rules before you save.
Error(s) during creation of settlement rule :
Message no. ORB509
Diagnosis
Errors occurred during the check on settlement receivers.
System Response
Processing stopped.
Procedure
Check whether the:
Specific receiver Account assignment e actually exists
Settlement profile Z7 permits account assignment to the specified receiver
can anyone help me where I am making mistake or what is the procedure to be adopted for such scenario.
somebody else also had discussed the same issue in this forum but there is no answer for this.
thanks in advance
Vinodhhi Sreenivas,
Thanks for your reply,
I tried this, system is giving the following error now
Could not find a superior WBS element for WBS element
Message no. CJ115
Diagnosis
The system could not find a superior element for a WBS element while it was executing the function 'Derive structure'
System Response
Processing stopped.
What could be the reason ?
thanks in advance,
Vinodh -
CProjects to Internal Order - settlement rule
Hi,
Having created an IO from cProjects, I get to see accouting error. Control Cockpit shows "No settlement rule exists for the Order ...".
Going further, this error is coming in the way of the planned costs getting to IO, and subsequently the IO costs coming up in Fin Planning, in RPM.
Please advise on the steps to correct the settlement rule issue. Resolving one issue is likely to solve many of my issues!
Thanks.Yes. You cannot delete.
If you want to use this new distribution rule from here onwards (means from this period ..) it is possible.
Do the following
1. For old distribution rule (i.e. for old cost center ) change the "valid to period" last month. You can directly change this by clicking the settlement rule in the order master data.
2. For new distribution rule give "valid from period" whatever you want (future periods).
So that you need not delete the old distribution rule.. and from this month onwards your new distribution rule will work.
Radha -
Settlement rules not getting created
Hi,
During period end, all 2nd level WBS elements are generally settked to AuCs. I had maintained the settlement strategy in such a way that all the WBS elements below 2nd level are settled to its Superior. When i tested this in one of the Client, it worked fine whereas in the new client, when I execute CJB2, system gives the message "processed with no errors", however when I check the WBS element, settlement rules are not created. What could be the problem ?
thanks in advance.Hi
A copy of text ( donot know anymore, where I got it):
Only the wbs element with investition profile, which has the 'manage
Auc' (technical field INVMA ), will be excluded. In this situation
the automatisch generation of settlement rules is not useful.
In other case, that the wbs element has a investition profile, but
the investition profile do not has the flag 'manage Auc' ticked, is not
considered as a accompanying measure. In this situation, a autom.
settlment rule generation can be useful, that why the program do not
exclude such wbs elementen.
Please notice, in this issue, only the customizing setting of investiti-
on profile is involved, not the settlement rules.
you can take a small modification, which remove the check of the
'invma' of inves. profile, which is programed purposefully.
include LKSRGF01 form process_block
general checks
if not lt_prps-imprf is initial.
call function 'IM_TAPRF_READ'
exporting
i_ivpro = lt_prps-imprf
importing
e_taprf = ls_taprf.
if not ls_taprf-invma is initial. "invest object " delete
add 1 to stats-sal_0. "couldn't be handled
perform wla_confirm_proc_status
using p_rsthie_block-name(22)
kpepw_objstat-not_relevant
space
check_messages-off.
Kind regards,
Zhenbo
Edited by: Zhenbo Wang on Jul 13, 2009 5:27 PM -
VA02 - maintain settlement rules
Hi folks,
I am trying to maintain a settlement rule within the Sales Order without the user going to the Item Level.
I want to inherit the WBS element from the Header VBAK and on the save of the document automatically create the settlement rule.
I have tried K_SETTLEMENT_RULES* functions and cant seem to get them to work.
Anyone got any ideas or any advice on this ?
Regards
GaryI managed to work this one out myself, but just in case someone else has to do it. here is how I acheived it.
Firstly set up all fields on COBRA and COBRB, then call FM
CALL FUNCTION 'K_SETTLEMENT_RULE_FILL'
TABLES
I_COBRA = lt_cobra
I_COBRB = lt_cobrb.
Next
For some reason the internal system ALWAYS sets the table
up as the update status, this causes problems on creation,
so we have to change to Insert status.
Assign (c_GT_cobrb) to <fs_cobrb>.
if <fs_cobrb> is assigned.
LT_COBRB_BT[] = <fs_cobrb>.
loop at lt_cobrb_bt.
Somehow the previous records are being kept in so have to
delete them or else prog falls over.
if lt_cobrb_bt-objnr <> lv_objnr.
delete lt_cobrb_bt.
endif.
check to see if record exists.
select count(*)
from cobrb
where objnr = lt_cobrb_bt-objnr
and bureg = lt_cobrb_bt-bureg
and lfdnr = lt_cobrb_bt-lfdnr.
if sy-subrc <> 0.
Set the flag to be insert instead of U
lt_cobrb_bt-uflag = 'I'.
modify lt_cobrb_bt.
else.
If settlement exists then exit.
lv_settl_exist = 1.
exit.
endif.
endloop.
If settlement exists then exit.
if lv_settl_exist = 1.
exit.
endif.
<fs_cobrb> = LT_COBRB_BT[] .
endif.
For some rreason the internal system ALWAYS sets the table
up as the update status, this causes problems on creation,
so we have to change to Insert status.
Assign (c_GT_cobra) to <fs_cobra>.
if <fs_cobra> is assigned.
LT_COBRa_BT[] = <fs_cobra>.
loop at lt_cobra_bt.
Somehow the previous records are being kept in so have to
delete them or else prog falls over.
if lt_cobra_bt-objnr <> lv_objnr.
delete lt_cobra_bt.
endif.
check to see if record exists.
select count(*)
from cobra
where objnr = lt_cobra_bt-objnr.
if sy-subrc <> 0.
Set the flag to be insert instead of U
lt_cobra_bt-uflag = 'I'.
modify lt_cobra_bt.
else.
If settlement exists then exit.
lv_settl_exist = 1.
exit.
endif.
If settlement exists then exit.
if lv_settl_exist = 1.
exit.
endif.
endloop.
<fs_cobra> = LT_COBRa_BT[] .
endif.
Then when the tables have had their update status amended then call FM
CALL FUNCTION 'K_SETTLEMENT_RULE_SAVE'
EXPORTING
DIALOG = ' '
OBJNR = lv_objnr
I_STATUS_UPDATE = ' '
EXCEPTIONS
NO_RULE_FOR_OBJNR = 1
OTHERS = 2. -
CJ20n (settlement rule)
Dear Experts,
Can any one plz provide solution,
CJ20n (settlement rule)
1 Can we delete all settlement rules in single shot at WBS Element Overview.
Actually by mistake user has marked all billing items, generated settlement rule (CJB2) to all
WBS, now I have to remove for three project many WBS.
I have checked in MASS changesu2026.but I have option for Billingu2026.. no option for remove
settlement rule.
This is my second doubt:
2 How many ways are there to remove BILLING ELEMENT after becoming gray.
Long back i have faced same problem......i have removed manually,its painfull job.
Regards&Thanks
ChandraDear Experts,
Thanx for valuables inputs.
Virendra sir,
2 - for billing element - has revenue been posted? else you can delink the sales order run CJEN and then it open again then tick the correct WBS for billing and relink the sales order
DELINK...........It means i have to make partner tab blank...then cjen....is it correct.
I have to remove wbs in saleorder also?
(plz correct me if im wrong)
Thanx Nitin....
Previously i ahve done manually.but its painfull.
I have rewarded points for both
Regards
Chandra -
BAPI or FM for settlement rule
Has anybody an idea how to cretate/update/delete the settlement rules of a production order via BAPI or FM?
Thanks
RaadhaHello Raadha,
You can use the following FM's:-
SETTLEMENT_RULE_CREATE_OPR
CO_SD_SETTLEMENT_RULES_UPDATE
CK02_CO_PROD_GEN_SETTLE_RULE
Hope thsi answers your question.
Thanks,
Greetson -
Settlement rule copied from reference internal order
Hi
How to manage that no settlemnt rule will be copied from reference order into the new internal order I´m creating in transaction KO01? Is it a configuration issue?
Please advise.
AnnaHI,
the reason for creating an internal order "with reference" is to transfer all infos to the new order (even the settlement rule). So after "creation with reference" the settlement rule is copied. If its not the one you need:
1: take a reference order that fits your requirement.
2: for order creation without reference use a "model" order, this "model" order can be assigned to the order type in T-code KOT2_OPA and works similar as a reference, but if the model order does not contain a settlement rule, the created order also does not).
3: change/delete the created settlement rule from the new order.
Best regards, Christian -
BAPI for settlement rules in WBS Elements
Hi,
Is there any standard bapi, method, or whatever... to create / modify settlement rules for WBS Elements?.
Rgds,
JoseLook at BAPI/FM of FG CJ2054
BAPI_BUS2054_CHANGE_MULTI Change WBS Elements by BAPI
BAPI_BUS2054_CREATE_MULTI Create WBS Elements by BAPI
BAPI_BUS2054_DELETE_MULTI Delete WBS Elements by BAPI
BAPI_BUS2054_GET_GUID_FROM_KEY Read the GUIDs Using the WBS Keys
BAPI_BUS2054_GET_KEY_FROM_GUID Read the WBS Keys Using the GUIDs
CJ2054_CHANGE
CJ2054_CREATE
CJ2054_DELETE
CJ2054_WBSELEMENT_CHANGE_STRU
MAP2I_BAPI_BUS2054_CHG_TO_PRPS
MAP2I_BAPI_BUS2054_NEW_TO_PRPS
MAP2I_BAPI_BUS2054_UPD_TO_PRPS
Regards -
How to configure the settlement rules to be automatically created when a new project is saved such as for the AUC settlement or Requesting Cost Center?
Automatic settlement rule work for the projects where object class is other than INVESTMENT.
You have to configure in SPRO IMG->>>PS->>>Costs->>>Automatic and Periodic Allocations->>> Settlement->>> Settlement Rule for WBSE ->>> Determine Strategy for Settlement Rule.
Here you can mention your default settlement receiver as requesting cost center / responsible cost center or you can enter a settlement rule for level 1 WBS element and then copy this to all lower levels.
Assign this to Project profile in OPSA transaction under the controlling area tab Settmt rule strat. field.
Then you have to execute the transaction CJB1 / CJB2 for generating the settlement rule automatically to all the WBS elements.
You can search the forum, <link removed>
you can also refer to the online help. <link removed>
Incase of INVESTMENT object class projects, the settlement rule is automatically created by the system when you execute the settlement for project first time, the receiver will be the respective AUC.
Praveen
Edited by: b praveen savan on Sep 14, 2010 6:27 PM
Edited by: Virendra Pal on Sep 15, 2010 4:56 PM
This time I am not deleting the post and do not bank on second chances. -
User Exit for the Settle rule of a Production Order
Hello all
i got a requirement to change the settlement rule of a production order to multiple receivers.
suppose i have the following rule
Categeory | Settlement Reciever | Receiver Short text | % | Settlement Type | No | Source Assignment
MAT ZMDT89 ZMDT88 100 FUL 1 left as blank
now my requirement is that i have to default the source assignment as 200 (Materials) so as to allow the other reciever entered with the same settlement type as FUL and also the No should be 2
i.e. my req is like this
Categeory | Settlement Reciever | Receiver Short text | % | Settlement Type | No | Source Assignment
MAT ZMDT89 ZMDT88 100 FUL 1 200
G/L G/L A/C no G/L shor text 100 FUL 2 100
the bold one is i have to ADD
the T-Code is CO02.
your help is highly appreciated...
thanks in advancehi,
check these exits in co02.
Transaction Code - CO02 Change Production Order
Enhancement/ Business Add-in Description
Enhancement
PPCO0010 Enhancement in make-to-order production - Unit of measure
PPCO0012 Production Order: Display/Change Order Header Data
PPCO0013 Change priorities of selection crit. for batch determination
PPCO0015 Additional check for document links from BOMs
PPCO0016 Additional check for document links from master data
PPCO0017 Additional check for online processing of document links
PPCO0018 Check for changes to production order header
PPCO0019 Checks for changes to order operations
PPCO0021 Release Control for Automatic Batch Determination
PPCO0022 Determination of Production Memo
PPCO0023 Checks Changes to Order Components
STATTEXT Modification exit for formatting status text lines
PPCO0009 Enhancement in goods movements for prod. process order
CCOWB001 Customer exit for modifying menu entries
COIB0001 Customer Exit for As-Built Assignment Tool
COZF0001 Change purchase req. for externally processed operation
COZF0002 Change purchase req. for externally procured component
PPCO0001 Application development: PP orders
PPCO0002 Check exit for setting delete mark / deletion indicator
PPCO0003 Check exit for order changes from sales order
PPCO0004 Sort and processing exit: Mass processing orders
PPCO0005 Storage location/backflushing when order is created
PPCO0006 Enhancement to specify defaults for fields in order header
PPCO0007 Exit when saving production order
PPCO0008 Enhancement in the adding and changing of components
reward points if hlpful. -
CJ01 - Old Settlement Rules are Copied
Hi SAP PS Experts,
We have a query When trying to create a project by copying with some other project,
it will copy even the settlement rules which are maintained for final asset.
We know that it can be deleted manually but is there a possibility that it should only copy the Project & WBS
but not settlement rules.
Let me know in case of any further questions.
Regards,
VikramHi Vikram
maybe you will find the CJ20N - copy WBS without settlement rule interesting since it addresses the same problem as you did...
Hope it helps
Panagiotis
Maybe you are looking for
-
1st Gen Time Capsule thrashing modem
Hi, I've got a 1st Generation Time Capsule with version 7.6 software, which was a replacement for one of the faulty ones a year or so back. This one work fine for about a week, then appears to start polling (thrashing?) the modem, where the modem se
-
It just started yesterday, out of the blue. Also, sometimes, a URL without a www. will say that Safari cannot recognize the server. It happens on Apple.com, too.
-
DeliveryException: invalid content type for SOAP: TEXT/PLAIN; HTTP 302 Move
Hi everyone, Hello all, I have an RFC->XI->Web Service (SOAP) synchronous scenario. I'm trying to send a message from the the RFC, and in the message monitoring (SXMB_MONI) I'm getting this error message: <?xml version="1.0" encoding="UTF-8" standa
-
HT4946 Backing up contacts from iPhone
What's the best way to backup contacts from iPhone? When I back up my phone on iTunes, does it backup my contacts too? Last time I tried to backup with address book, it completely deleted all my contacts ! Can anyone please help ? Thanks!
-
Hello, dear colleagues Question, should I have two separated pricing procedures to process downpayment and standard process in SD? Actually the question is regarding VAT. In standard sales the base for VAT calculation should be net value, but for dow