In AS03 internal order field is not being utilised
Hi All,
In the master data (AS 03 ) internal order field under the Tab, Time dependent is not being utilized because when the field is filled with I/O No it is generating wrong depreciation(additional) in COu2019S module which is to be rectified..
This field as a matter of fact needs to be filled up, to know from where the asset is capitalized. Correct me if i am wrong.
Regards,
Arvind
Hi Arvind,
This field in the tab Tab, Time dependent is used for the depreciation posting.
When you want to see where it comes from you have to use the ftab origin.
If you settle the cost from an investment order/project it fills in automatecly this value in the tab origin
Similar Messages
-
Internal Order field missing on various entry screens
Hi,
In our production client, we don't see internal order field. It was there before. But somehow it just disappeared on screen like FB50, FB60, FB70 etc. I can see the internal order field in other environments. Can you please tell me how I can get the field back?
Thanks in AdvanceHi,
Please check in FB50 the following:
If you go to configuration (the little chart above the G/L block) -> (Box or button blue and yellow above scroll bar right side.) Then double click on configutation pick button administrator.
You will see that some fields are flagged as "hidden". (invisible)
Check if Internal order is hidden. If yes, unflag that selection, activate, save and check the results.
Unflag also all the fields required.
Please also review the following Note:
546889 FAQ: Screen variants in FI Enjoy Transa
186961 Maintenance of screen variants for Enjoy tr
180504 Enjoy+screen variant: Missing authorization
I hope it helps.
Best Regards,
Vanessa Barth. -
GL account to be changed so that the Internal Order field is mandatory
Hello,
We wand GL account to be changed so that the Internal Order field is mandatory? Nothing should be posted to this account without an Internal order and therefore, if this was a mandatory field people would be forced to put the Internal order # in up front rather than forgetting to add it in.
The account is P&L account.
Please let us know how to configure this?
BR,
ZulfikarHi, other than setting the GL account as a cost element, you can assign a field status group that has internal order as a mandatory field.
In spro, go to Financial accounting global setting > Document > Line item > Controls > Maintain Field Satus Variant.
Select the Field status group that you want to change or you can copy any standard group and rename it as a new group. In the group, you will need to go to "Additional Account Assignment". Change CO/PP order to become "Required Entry".
Hope this helps.
Best Regards,
Reverie -
Profit center field and internal order field in sales order
Hello all,
I am unable to find the settings for profit center field and internal order field in sales order account assignment tab screen. kindly let me know the path and configuration settings.
Thanks in advance
Regards
srinivasHi Srinivas
If you want to assign the profit center then make sure that the Profit center is assigned in MMR->Sales orgn 1 view .
But to assign the Profit center in MMR also you need to configure the Profit center first for your Material in your company code with the help of FI/CO consultants and then assign then the profit center will flow from MMR to sales order item data->account assignment tab
Regards
Srinath -
Internal order number is not picking in Capital PO
Dear All,
While creating capital PO the account assignment tab internal order number field is not getting updated. While entering the asset number the internal order number field shows blank.
Kindly advise me to rectify the setting, If I done wrong.
Thanks...
Edited by: saravana j on Jun 14, 2010 10:33 AMYes this is correct. How the system should know the internal order?
When you use a combination assets / internal orders the proces steps are:
Create a investment internal order
Assign the PO to the internal order order.
The costs are posted on the IO
Settle the cost to the AUC
Final setle the costs from the AUC to the final asset -
Internal order - FI postings not allowed
Hi
I am trying to release a billing document. I am getting an error saying "FI postings not allowed - I.O number". I am not much aware of internal orders. Could anyone here let me know how I can enable FI postings for this particular internal order.
Thanks and regards
AparnaHello,
System Status
CRTD (which must have been greyed out)
SYSTLINE - Field name
There is status buttons, next to this field, (with black triangles)
If you press on upward traingle, it goes to next level and system status gets changed.
To to Technically complete status and try.
Check in REL and TECO status.
Regards,
Ravi -
Internal order field mandatory
Dear Experts,
we have G/L code which is using job work purpose, we need to make internal order mandatory for g/l code through FI postings and MB1A transaction with movement type 201, if do through in g/l master it will effect when posting FI transactions, when i do MB1A it is not trigerring, i made mandatory in movement type 201, when ever we do with 201 for all g/l code it is trigerring, we need only particular gl code with movement type 201,
how to do, pleae help me.
Regards
chandu.Hi,
Will you please explain "make that field mandatory for that Field status group".In which transaction / SPRO we had to make it mandatory.Hope it is not in OMJJ.
thanks & regards
SAP learner. -
OKB9-Internal order assignment is not working
Dear Guru
I have an Requirment that whenever Billing document get posted data must flow to xxxxx Internal order.I assign the Internal order to cost element in OKB9.But not when posting billing document I cant see internal order in accounting or general ledger view.Hi Deepali
If copa is active, revenue will post to copa. Okb9 is just a default and is used when no other cost object found
If you want biling to post only to Int order, assign it in your sales order account assignment tab
Note that in vkoa, you will need to maintain GL acct against Kofi and kofk both in that case
If you want it to post to both IO and copa, enter IO along with Prof segment in sales order
Br. Ajay M -
Where is the Internal Order Field in ME21n?
Hi guys,
There's a requirement for Internal Order (aufnr) field. It is in EKKN table but I can't find it in Account Assignment ( in me21n)
Points will be rewarded.Hi,
Use Account Assignment Catagory "F" In ME21N.
If helpful then reward.
Regards,
Biju K -
Internal order field for Material P.O
Dear Experts,
I have an issue on P.O. They have the Budgeting for Materials, these budgerting capturing through Internal Order sceario. While creating P.O. for Material, user want to enter the Ingternal Order number for Material P.O. for Service material they are giving Account Assignment Category like K, P, A and etc.. but Material P.O. they are not giving any Account Assignment Category.
How to enter the Internal order number at P.O level or P.R. level for Material P.O.
Can we use "X" as an Account Assignment Category for Material P.O.
kindly suggest.
regards,
Gopi.PDear Gopi,
As a standard SAP setting, F is used as the account assignment category for Order.
thanks and regards,
anit -
Internal Order field in Vendor Master
Dear Experts,
Please advise how to bring Internal Order filed in Vendor Master (FK02). I have checked screen layouts in IMG but IO filed is not there.
Please help.
Thanks,
DebBecause I want to link the Vendor with their respective budgets. In my case it is Employee Vendors. Once the budgets are assigned to an Internal Order and if it is linked to the vendor, we can control the expenses. Please advise if any other solution, if it is not as per standard.
Thanks,
Deb -
Dear Experts,
Please guide me how to suppress G/L account field in MB1A tansaction code, I have created one new movement type with copy of 201 and 202 in T.code OMJJ for movement type 903 i have deleted gl account field KONTO even though field is displaying,
please guide how to do for movemnet type 903 while doing mb1a transaction gl account should not appeal.
Regards
Chandu
Edited by: chandu on Aug 10, 2010 10:05 AMHi Chandu,
To Suppress the G/L account you need to supress at Transaction level, for you case the Transcation Code is - MB1A (Which is actually a Goods Issue business transaction. Bu->t you are did only at Mvt. type Level thats why system is giving the priority over Mvt. type to transaction level.
So follow the path - SPRO->Materials Management->Inventory Management and Physical Inventory->Inventory Management and Physical Inventory->Define Screen Layout
Now select your Movement type and got in side it and supress what ever want....
Note: Please assign valuable points in order to encourage contributors answering your queries...
Best Regards
Silky -
Internal table field does not show data.
hello experts,
I am currently modifying a code in a report where it shows PO's and it amount, downpayment, Invoice, GR, payment and balance. Now the problem is, some of the PO amount(it gets the amount from ekpo-netwr) does not show on the report output. the field is t_amount-netwr. I really need help on this one guys. Thanks and take care!
PERFORM process_with_budat.
FORM process_with_budat.
DELETE t_pohistory WHERE hist_type <> 'A'
AND hist_type <> 'E'
AND hist_type <> 'Q'.
LOOP AT t_account.
DELETE it_dtl WHERE ebeln = t_account-ebeln
AND psphi IS initial.
DELETE t_ekpo WHERE ebeln = t_account-ebeln
AND ebelp = t_account-po_item.
t_proj-ebelp = t_account-po_item.
SELECT SINGLE psphi FROM prps INTO t_proj-psphi
WHERE posid = t_account-wbs_elem_e.
CHECK sy-subrc = 0.
LOOP AT t_pohistory WHERE po_item = t_account-po_item
AND ebeln = t_account-ebeln.
t_amount-ebeln = t_account-ebeln.
t_amount-psphi = t_proj-psphi.
ON CHANGE OF t_pohistory-po_item.
CLEAR v_netwr.
SELECT SINGLE netwr FROM ekpo INTO v_netwr
WHERE ebeln = t_account-ebeln
AND ebelp = t_account-po_item.
t_amount-netwr = v_netwr.
ENDON.
IF v_ebeln IS INITIAL AND v_ebelp IS INITIAL.
CLEAR v_netwr.
SELECT SINGLE netwr FROM ekpo INTO v_netwr
WHERE ebeln = t_account-ebeln
AND ebelp = t_account-po_item.
t_amount-netwr = v_netwr.
v_ebeln = t_account-ebeln.
v_ebelp = t_account-po_item.
ELSEIF v_ebeln <> t_account-ebeln AND
v_ebelp <> t_account-po_item.
CLEAR v_netwr.
SELECT SINGLE netwr FROM ekpo INTO v_netwr
WHERE ebeln = t_account-ebeln
AND ebelp = t_account-po_item.
t_amount-netwr = v_netwr.
v_ebeln = t_account-ebeln.
v_ebelp = t_account-po_item.
ELSEIF v_ebeln = t_account-ebeln AND
v_ebelp <> t_account-po_item.
CLEAR v_netwr.
SELECT SINGLE netwr FROM ekpo INTO v_netwr
WHERE ebeln = t_account-ebeln
AND ebelp = t_account-po_item.
t_amount-netwr = v_netwr.
v_ebeln = t_account-ebeln.
v_ebelp = t_account-po_item.
ENDIF.
CHECK NOT t_amount-psphi IS INITIAL.
if t_pohistory-pstng_date LE pa_augdt.
IF t_pohistory-pstng_date IN so_augdt.
IF t_pohistory-db_cr_ind = 'H'.
t_pohistory-val_loccur = - t_pohistory-val_loccur.
t_pohistory-val_forcur = - t_pohistory-val_forcur.
t_pohistory-cl_val_loc = - t_pohistory-cl_val_loc.
ENDIF.
IF t_pohistory-hist_type = 'A'.
IF t_pohistory-currency <> 'PHP'.
t_amount-dpamt = t_amount-dpamt + t_pohistory-val_forcur.
ELSE.
t_amount-dpamt = t_amount-dpamt + t_pohistory-val_loccur.
ENDIF.
ELSEIF t_pohistory-hist_type = 'E'.
IF t_pohistory-currency <> 'PHP'.
t_amount-gramt = t_amount-gramt + t_pohistory-val_forcur.
ELSE.
t_amount-gramt = t_amount-gramt + t_pohistory-val_loccur.
ENDIF.
ELSEIF t_pohistory-hist_type = 'Q'.
IF t_pohistory-currency <> 'PHP'.
t_amount-iramt = t_amount-iramt + t_pohistory-val_forcur.
ELSE.
t_amount-iramt = t_amount-iramt + t_pohistory-val_loccur.
ENDIF.
ENDIF.
IF t_pohistory-currency <> 'PHP'.
IF t_pohistory-val_loccur = 0 OR
t_pohistory-val_forcur = 0.
t_amount-tramt = t_amount-iramt.
t_amount-tramt = t_amount-dpamt.
ELSE.
t_amount-tramt = t_amount-iramt.
ENDIF.
ELSE.
t_amount-tramt = t_amount-iramt.
t_amount-tramt = t_pohistory-cl_val_loc + t_amount-dpamt.
ENDIF.
IF NOT t_pohistory-cl_val_loc IS INITIAL.
CONCATENATE t_pohistory-mat_doc t_pohistory-doc_year
INTO bkpf-awkey.
SELECT SINGLE * FROM bkpf
WHERE awkey = bkpf-awkey.
*AVH - removed wrbtr and dmbtr from selection
SELECT augdt augbl shkzg FROM bsak
INTO (bsak-augdt,bsak-augbl,bsak-shkzg)
WHERE bukrs = bkpf-bukrs
AND gjahr = bkpf-gjahr
AND belnr = bkpf-belnr.
*AVH
if not bsak-augbl is initial.
select belnr gjahr from bsak
into (bsak-belnr, bsak-gjahr)
where bukrs = bkpf-bukrs
and belnr = bkpf-belnr
and gjahr = bkpf-gjahr.
select awkey from bkpf
into v_bkpf_aw
where bukrs = 'GLOB'
and belnr = bsak-belnr
and gjahr = bsak-gjahr.
w_len = strlen( v_bkpf_aw ).
w_off = w_len - 4.
v_awkey_1 = v_bkpf_aw+0(10).
v_awkey_2 = v_bkpf_aw+w_off(4).
select single dmbtr wrbtr from ekbe
into (ekbe-dmbtr, ekbe-wrbtr)
where belnr = v_awkey_1
and gjahr = v_awkey_2.
*AVH - Changed all bsak-wrbtr to ekbe-wrbtr and dmbtr to ekbe-dmbtr.
IF bsak-shkzg = 'H'.
ekbe-dmbtr = - ekbe-dmbtr.
ekbe-wrbtr = - ekbe-wrbtr.
ENDIF.
IF t_pohistory-currency <> 'PHP'.
IF bsak-augdt GT pa_augdt.
IF bsak-augdt IN so_augdt.
t_amount-tramt = t_amount-tramt + ekbe-wrbtr.
ENDIF.
ELSE.
IF bsak-augdt GT pa_augdt.
IF bsak-augdt IN so_augdt.
t_amount-tramt = t_amount-tramt + ekbe-dmbtr.
ENDIF.
ENDIF.
endselect.
endselect.
endselect.
endif.
ENDSELECT.
ENDIF.
IF t_account-distr_perc <> 0.
t_amount-dpamt = ( t_account-distr_perc *
t_amount-dpamt ) / 100.
t_amount-gramt = ( t_account-distr_perc *
t_amount-gramt ) / 100.
t_amount-iramt = ( t_account-distr_perc *
t_amount-iramt ) / 100.
t_amount-tramt = ( t_account-distr_perc *
t_amount-tramt ) / 100.
ENDIF.
ENDIF.
IF t_amount-tramt < 0.
t_amount-tramt = 0.
ENDIF.
t_amount-tramt = t_amount-iramt.
t_amount-blamt = t_amount-netwr - t_amount-tramt.
COLLECT t_amount. CLEAR t_amount.
APPEND t_proj.
ENDLOOP.
IF sy-subrc <> 0.
CLEAR v_netwr.
SELECT SINGLE netwr FROM ekpo INTO v_netwr
WHERE ebeln = t_account-ebeln
AND ebelp = t_account-po_item.
t_amount-ebeln = t_account-ebeln.
t_amount-psphi = t_proj-psphi.
t_amount-tramt = t_amount-iramt.
t_amount-blamt = t_amount-netwr - t_amount-tramt.
COLLECT t_amount. CLEAR t_amount.
APPEND t_proj.
ENDIF.
ENDLOOP.
endform.
**This is where it transfers the data**
LOOP AT t_amount.
it_dtl-netwr = t_amount-netwr.
it_dtl-dpamt = t_amount-dpamt.
it_dtl-gramt = t_amount-gramt.
it_dtl-iramt = t_amount-iramt.
it_dtl-tramt = t_amount-tramt.
it_dtl-blamt = t_amount-blamt.
MODIFY it_dtl TRANSPORTING netwr dpamt gramt
iramt tramt blamt
WHERE ebeln = t_amount-ebeln
AND psphi = t_amount-psphi.
CLEAR it_dtl.
ENDLOOP.hi ,
just place the code and check for a particular po if its there inthe ekpo table then it has to get it for ur select single query .
but ur logic is build on if --- endif.check this option first of all.
if in the debugging u see the value then as u say in the report output u r not able to see the value then the problem will be space alignment also.
check the value in debugging and let us know first of all . okay
vijay.
IF v_ebeln IS INITIAL AND v_ebelp IS INITIAL.
CLEAR v_netwr.
SELECT SINGLE netwr FROM ekpo INTO v_netwr
WHERE ebeln = t_account-ebeln
AND ebelp = t_account-po_item.
break-point.
t_amount-netwr = v_netwr.
v_ebeln = t_account-ebeln.
v_ebelp = t_account-po_item.
ELSEIF v_ebeln <> t_account-ebeln AND
v_ebelp <> t_account-po_item.
CLEAR v_netwr.
SELECT SINGLE netwr FROM ekpo INTO v_netwr
WHERE ebeln = t_account-ebeln
AND ebelp = t_account-po_item.
break-point.
t_amount-netwr = v_netwr.
v_ebeln = t_account-ebeln.
v_ebelp = t_account-po_item.
ELSEIF v_ebeln = t_account-ebeln AND
v_ebelp <> t_account-po_item.
CLEAR v_netwr.
SELECT SINGLE netwr FROM ekpo INTO v_netwr
WHERE ebeln = t_account-ebeln
AND ebelp = t_account-po_item.
break-point.
t_amount-netwr = v_netwr. -
Field value not being written to database
Hello,
I'm trying to auto-populate a form field from a value in one of my backing beans by changing the field value property from #{bindings.Modifiedby1.inputValue} to #{pageFlowScope.backing_Login.userName}. When I open the form, the correct value from the backing bean is displayed in the field now, but when I save/commit the record the value doesn't make it to the database so while it is displayed on the screen in the form field, it doesn't get written to the database. Is there something that needs to be done to update the input value in the actual binding or something? I'm developing in JDeveloper 11.1.1.3.
Thanks!Well, I thought it was working. I've found that the ModifiedBy and ModifiedDate fields do get updated in the database now, but it updates those two fields in the first row that was displayed on the table instead of the row that was selected. Here's my backing bean code (I've tried to comment what I'm doing in each step):
public void editDialogListener(DialogEvent dialogEvent) {
//when "ok" button in dialog box is selected
if (dialogEvent.getOutcome().name().equals("ok")) {
//get userName from Login backing bean and save as loggedInUser
RequestContext requestContext =
RequestContext.getCurrentInstance();
String loggedInUser =
(String)requestContext.getPageFlowScope().get("userName");
//get bindings
BindingContainer bindings = getBindings();
//get Modifiedby1 attribute from bindings and setInputValue to LoggedInUser
AttributeBinding attrModifiedBy =
(AttributeBinding)bindings.getControlBinding("Modifiedby1");
attrModifiedBy.setInputValue(loggedInUser);
//get Modifieddate1 attribute from bindings and setInputValue to current date
AttributeBinding attrModifiedDate =
(AttributeBinding)bindings.getControlBinding("Modifieddate1");
attrModifiedDate.setInputValue(new Date());
//perform Commit
OperationBinding operationBinding =
bindings.getOperationBinding("Commit");
operationBinding.execute();
Can anyone see what I need to add or do differently to grab the selected row's attributes for updating? -
Internal order mandatory for gl code
i want to make the internal order mandatory for all expense gl code . in which session i can do this please.
I want to make the internal order mandatory for GL code , but for the same Gl code i also want to enter some expenses without internal order also. Whether this is possible.
By using internal order i want to capture a particular expense a) employee wise b) lead wise or project wise. we are using the f-43 where in we are able to enter for each entry only one order number , if i capture the expense lead wise not able to capture employee wise. is there any way where in i can input two internal order for one transaction.
regards
sathyaHi
Your First question --
Since you want to make internal order field mandatory not for all exp GL account, it is advisable to go for validation and not touch field status variant.Since it will impact all the GL account and posting key.
Go to OB28 and create validation for
If Transaction code is F-43 and
company code - XX and
Posting Key- 40
GL account - SET ( create a set for your required GL accounts via GS01 - Table BSEG ,Field- HKONT, so that need not to enter each GL account in validation .Enter all your required GL account in this set and refer this set in validation.You can include or exclude GL account anytime via GS02)
and Internal order - ' ' then error message - please enter a valid internal order.
Create the above validation , at the time of F-43 it will prompt for internal order entry if meets the above conditions.Hope you have already activated the internal order field in the transaction for required posting key and the GL account field status , please make it optional only and not mandatory.
SEceond question--
You cannot enter more than one internal order in one entry but you can use other field to capture the required information.We have quite free fields where we can maintained inuts as required for reporting purpose.
Like you want one entry employee wise and leadwise both then you can go for the below--
For Employeewise - use internal order
For Leadwise - use reason code (this feild you need to activate for posting key 40 and for GL account field status variant, make it optional only and control via validation as above for internal order, so it will only impact your required GL account.
Hope this is clear to you.
Cheers
Mukta
Edited by: MUKTAKUMARI on Aug 17, 2009 11:43 AM
PS: Reason code you need to create in SPRO.
Maybe you are looking for
-
Upgrade 250Gb HHD to 500Gb results in pinwheel on everything I try to do.
I have a 2009 MacBook Pro, 2.53 GHz Intel Core 2 Duo, 8GB 1067 MHz DDR3. Original HHD is 250GB. I used SuperDuper! to make a copy of the original 250GB to a WD 500GB. When I install the 500GB in the MacBook Pro connected to the SATA controller, I get
-
Hi , I am using JSTL to connect to MYSQL DB , but it fails , any one could help , according to documentation I wrote the following tag (I am not sure about the value of the attribute "url" ): <ui:panelGroup binding="#{Main.groupPanel1}" id="groupPane
-
Considering getting motion 5 but just checking that it has some essentials for me. 1. Colour removal on clips and replacing with background, basically for greenscreen stuff 2. Adding animations to clips, not just for adding titles, but importing gifs
-
Airport interferes with magic mouse
Using mac mini: At location 1 via airport and ADSL: the magic mouse jerks around, loses link, stalls. Restart fixes for a few minutes, then it begins again. Keyboard jams too. Testing location 1: turning off airport everything works, but of course ca
-
Converting unicode string to ASCII
I'm using a 3rd party API and I'm receiving the following unicoded string through an API: Original string: "Bill%u002b%u002526%u002bHarry%u002bUsers" The ASCII value is supposed to be: Desired string: "Bill & Harry Users" How do I convert the origina