Order value for Contract(Urgent)
Hi,
I am loading data from 2lis_02_hdr, 2lis_02_itm, 2lis_02_scl datasources in to cusotmized cube.
In the ITM datasource we have fields EBELN(PO Number), KONNR(Agreement number), and we have a filed NETWR(Net Order value) against the PO number.
Here requirement is they want report which contain Target value(KTWRT), Order Value(NETWR) against Agreement no(KONNR).
In the customized cube I consider Agreement and Agreement Item fileds as per requirment
I have created query with the following navigations:
<b>I restricted PO number with Doc type=WK (for Agrement number)
selcted PO number in Rows
selected Target value and Order value in columns.</b>
In Query Output it is not showing Order value against the Agreement number,
As we know One Agrement number can have more than One PO's but in datasource level he maintains Order value against PO number.
So How will I get the Order value against Aggrement number..what calculations are required at what level..if routines required let me know the code in brief
Thanks in Advance
I will assign points for each reply..please help out this problem immediately..
Hi Ganesh Ram,
Go to transaction R3AC1, select the object BUS_TRANS_MSG and click on details button.
Now select the tab Tables/Structures within object here you will find all the tables related to the transactions, which were create using CRMD_ORDER.
Hope this information helps you.
Regards
Nadh.
Similar Messages
-
Open sales order value for credit check need to be changed (S066)
Hi all,
I need to change open sales order value which is already there in S066 table.
Previously we had used open order value for credit check. Open order values are already updated in the S066 table.
Now we dont want to consider open order value for credit check (which is already included in the credit exposure field in FD32).
When we create sales order system is taking old open order value for credit. Now i have changed not to update open order value for credit check. Now its not updating open order value. But my issue is how to change existing or (previous) open order value for credit?
Can i change S066 table data directly to '0'. Is it advisable to chage open order value directly from this table?
Please advise me.
Regards,
Babu
Edited by: babs on May 19, 2010 4:26 PMHi Babs,
If you doesn't want to reflect the open order value in the structure for this order value ,If the order is not processed kindly delete the line items and the order. Then save the document. Then try to see the structure S066.. This will be modified.
If you want to modify the value then follow the below process.
Otherwise delete the line item in the order and change the pricing date and the document date. Re enter the line item again so that it will take it up the new changes.
I hope it will help.
Regards,
SK -
HI All,
Is there any standard report to check total ordered value for PO.
I checked in ME80AN but its not giving excise value. I need Base + Excise + VAT / CST. (Total Net order value per PO)
Please suggest.
Regards
Mahesh M JDear Mahesh,
ME81N - Anlysis of order values - By Material / By buyer / By supplier
Totals analysis - ABC analysis -Analysis using comparison period - Frequency analysis
Regards
Anand -
Open Order value for Customer in Credit Master
Hi All,
For ABC customer, if I check for Credit master(F.35), credit management(FD33) & Sales Summary, the Open order value(sales Value) is 10, 30,000.00 EUR.
If I calculate adding
Back orders - 83681.98
Open orders - 196763.43
Open Contract - 9,669.79
Open Delivers u2013 9,245.23
Receivables - 37,938.77.
Total will be 3, 37, 299.20
Please any one can tell where I can find the difference value(mean which tcode or report).
Thanks & Regards
SunilHi,
Check with transaction code VKM1 or VKM4 or FCV3. The columns will show the details.
Regards -
PO Order value against Contract
Hi,
I am loading data from 2lis_02_hdr, 2lis_02_itm, 2lis_02_scl datasources in to cusotmized cube.
In the ITM datasource we have fields EBELN(PO Number), KONNR(Agreement number), and we have a filed NETWR(Net Order value) against the PO number.
Here requirement is they want report which contain Target value(KTWRT), Order Value(NETWR) against Agreement no(KONNR).
In the customized cube I consider Agreement and Agreement Item fileds as per requirment
I have created query with the following navigations:
I restricted PO number with Doc type=WK (for Agrement number)
selcted PO number in Rows
selected Target value and Order value in columns.
In Query Output it is not showing Order value against the Agreement number,
As we know One Agrement number can have more than One PO's but in datasource level he maintains Order value against PO number.
So How will I get the Order value against Aggrement number..what calculations are required at what level..if routines required let me know the code in brief
Thanks in Advance
I will assign points for each reply..please help out this problem immediately..hi,
Wht exactly do you need??
yes, once you use del. comp. indicator and then you post the doc. later, the qty remains same it doesn't get updated bcoz by default system updates it in PO History...
Why do you want same with GR?? Why you wanna keep GR histories?? it'll increase complications and will create problem while invoicing and that the reason sap has not provided it...
Regards
Priyanka.P -
Setting up maximum order value for vendor
Hi experts,
I want to set a maximum price/value limit for vendor for giving order
For example - i want to set a maximum limit of 1lakh for vendor A
when ever I create PO for vendor A , system should chck the maximum value for A vendor.
And if there a many open order for vendor A, then the total of open PO's shoukld be
counted and when ever i am creating new PO & if ec=xceeds the value 1 lakh then
system should not allow to create the new PO
Vendor A PO1 value - 50000 status - open
vendor A PO2 value - 30000 status - open
vendor A PO3 value - 40000 status - creating now
At the time of creating PO3, PO value exceeds the vendor limit, so it should not allow to create/save the PO3
please let me know how to handle thisHi,
This can get really complex unless you have clear vision of what you want to control.
For example, the maximum limit that you want to set, is it for the current month / current year etc?
If it is the sum of all Open PO value, would you consider the PO's that were created the sme month and delivered but payment is pending though Invopice is posted?
So answers to such questions provide the clarity for teh controls that need to set in place.
For this you can create a Z table and maintain the limits that you like to set based on the criterion like monthly or yearly.
Then Use a user-exit in the PO to calculate the net value of all open PO's for the vendor and then validate with the Z table and throw an error if it exceeds.
However the performance may get effected with such calculations on PO save.
in that case you may have to consider storing the cumulated PO value on every PO creation and PO Completion.
Consider all this and take a decision.
hope this helps. -
Minimum order value for Purchase orders
Hello,
This is my requirement: -
A condition type needs to be created for Minimum Oder Value for PO. If the PO value is say, 450 and the condition record in 500, the PO value must be adjusted to 500. If PO value is 550, then it remains 550.
1. Condition records must be maintained.
2. Must be calculated on whole PO (all items) and then redistributed among items in a suitable ratio.
This is what I have already tried:-
1. Vendor master - No use maintain minimum order value as PO price must be adjusted through condition types.
2. Tried replicating PMIN condition type and it works but only at item level - this calculation must take place at header level. Also it works only for calculation type "Quantity".
Please suggest how this can be implemented, hopefully through configuration only.Hi,
Please use user exit MM06E005 and code accordingly. Take help of ABAPer.
thanks and regards
Murugesan -
Minimum Order Value for an internet sales order in the webshop
Hi Guys,
I have a requrement of maintaining Minimum Order Value (MOV) for an order created in B2B webshop.
We have a condition type AMIZ which supports the same function in ECC. Will it support CRM too?
Current implementation is CRM 5.0 and the backend is R/3 4.7.
Thanks in advance,
SrinivasHi Srinivas,
I believe condition type AMIZ is available in CRM by standard. So its should support. Offcourse you ll have to assign the required requirement routines / condition base values.
Regards,
Gaurav Gera -
Minimum order value for delivery
Hi all,
I have a problem concerning order value. I want to block orders for delivery that, based on the shipping point for the individual items, do not reach a minimum order value per shipping point. When the customer orders the next time and the combined value on a specific shipping point for the old and the new order(s) reaches the limit, a delivery document should be created. We also want to create a message to the customer saying that the first order wasn't delivered due to low value.
Is this possible without extensive programming? A little coding in a copying rule or such is ok, but as we can handle this manually in the WH-system we don't want to put to much effort in it.
best regards,
GlennYes you can do that, You can use the mimum order value condition type in the pricing procedure . This condtion type check for the mimimum order value and if this is not met based on the routine in pricing procedure it will block. You can make adjustments in code for the routine for the condition type.Condition type is AMIW
Reward points!!!!!!!!!!1
Thanks,
Kamal -
Pricing type to re dtermine prices at invoice using order value for scales
Hi ,
I have requirement to redeterime prices during invoice generation. All conditions should be redetermine but the scale basis should be determined from the order. For e.g if it is a quantity based scale and order is for 500 pcs and the invoice is only for 300 pcs the system should use 500 to determine the scale value. Is there any copying rule/ field in STEU that can help me achieve this?
Regards,
Hari.Hi,
There is not standard functionality for this requirement. If you want this then you have to opt for customed copy routine in pricing type...
For this u just take help from ABAper and use the already existing pricing routines A and B by using these two source codes of routines and ask him to create new routine which meets your requirement..
Regards
sankar -
Sales Order Creation for Contracts
Hi,
When I execute FM 'CRMXIF_ORDER_SAVE', it is going to dump with error
"Inconsistency between Dictionary types "CRMXIF_BUSTRANS_ITEM_T". "
if someone could help me sorting this out that would be great.
I would also like to know if there is any other FMs for creation of order for contracts.
Thx,
VinodHi Vinod,
You need to pass the input fields for every field you populate.
Here is the corrected code. I have marked the modifications in BOLD.
**Passing sample data to those internal tables to test.
it_organisation-dis_channel = '01'.
it_organisation-division = '01'.
it_organisation-sales_org = 'PAT'.
it_organisation-sales_org_resp = 'PAT'.
APPEND it_organisation.
*it_products-partner_prod = '28811'.
*APPEND it_products.
CALL FUNCTION 'GUID_CREATE'
IMPORTING
EV_GUID_16 =
EV_GUID_22 =
ev_guid_32 = zguid_32.
it_header-guid = zguid_32.
it_header-process_type = 'ZWK8'.
it_header-logical_system = 'C4DCLNT200'.
it_header-posting_date = '20060525'.
APPEND it_header.
<b>*HEADER INPUT FIELDS
IT_INPUT_FIELDS-REF_GUID = ZGUID_32.
IT_INPUT_FIELDS-OBJECTNAME = 'A'. (A for header and B for item)
IT_INPUT_FIELDS-OBJECTNAME = 'ORDERADM_H'.
IT_INPUT_FIELDS-FIELDNAME = 'GUID'.
APPEND IT_INPUT_FIELDS.
IT_INPUT_FIELDS-REF_GUID = ZGUID_32.
IT_INPUT_FIELDS-OBJECTNAME = 'A'. (A for header and B for item)
IT_INPUT_FIELDS-OBJECTNAME = 'ORDERADM_H'.
IT_INPUT_FIELDS-FIELDNAME = 'PROCESS_TYPE'.
APPEND IT_INPUT_FIELDS.
IT_INPUT_FIELDS-REF_GUID = ZGUID_32.
IT_INPUT_FIELDS-OBJECTNAME = 'A'. (A for header and B for item)
IT_INPUT_FIELDS-OBJECTNAME = 'ORDERADM_H'.
IT_INPUT_FIELDS-FIELDNAME = 'LOGICAL_SYSTEM'.
APPEND IT_INPUT_FIELDS.
IT_INPUT_FIELDS-REF_GUID = ZGUID_32.
IT_INPUT_FIELDS-OBJECTNAME = 'A'. (A for header and B for item)
IT_INPUT_FIELDS-OBJECTNAME = 'ORDERADM_H'.
IT_INPUT_FIELDS-FIELDNAME = 'POSTING_DATE'.
APPEND IT_INPUT_FIELDS.
ORGMAN INPUT FIELDS
IT_INPUT_FIELDS-REF_GUID = ZGUID_32.
IT_INPUT_FIELDS-OBJECTNAME = 'A'. (A for header and B for item)
IT_INPUT_FIELDS-OBJECTNAME = 'ORGMAN'.
IT_INPUT_FIELDS-FIELDNAME = 'DIS_CHANNEL'.
APPEND IT_INPUT_FIELDS.
IT_INPUT_FIELDS-REF_GUID = ZGUID_32.
IT_INPUT_FIELDS-OBJECTNAME = 'A'. (A for header and B for item)
IT_INPUT_FIELDS-OBJECTNAME = 'ORGMAN'.
IT_INPUT_FIELDS-FIELDNAME = 'DIVISION'.
APPEND IT_INPUT_FIELDS.
IT_INPUT_FIELDS-REF_GUID = ZGUID_32.
IT_INPUT_FIELDS-OBJECTNAME = 'A'. (A for header and B for item)
IT_INPUT_FIELDS-OBJECTNAME = 'ORGMAN'.
IT_INPUT_FIELDS-FIELDNAME = 'SALES_ORG'
APPEND IT_INPUT_FIELDS.
IT_INPUT_FIELDS-REF_GUID = ZGUID_32.
IT_INPUT_FIELDS-OBJECTNAME = 'A'. (A for header and B for item)
IT_INPUT_FIELDS-OBJECTNAME = 'ORGMAN'.
IT_INPUT_FIELDS-FIELDNAME = 'SALES_ORG_RESP'.
APPEND IT_INPUT_FIELDS.</b>
CALL FUNCTION 'BAPI_BUSPROCESSND_CREATEMULTI'
TABLES
header = it_header
ITEM =
ACTIVITY =
sales = it_sales
PARTNER =
organisation = it_organisation
SHIPPING =
APPOINTMENT =
TEXT =
SERVICE_OS =
STATUS =
<b>INPUT_FIELDS = IT_INPUT_FIELDS</b>
CREATED_PROCESS =
RETURN = it_return
LEAD =
OPPORTUNITY =
PRODUCT =
SCHEDULELINE =
CUSTOMER_HEAD =
CUSTOMER_ITEM =
PRICING =
PRICING_ITEM =
CONDITION_CREATE =
BILLING =
CONFIG_CFG =
CONFIG_BLB =
CONFIG_INS =
CONFIG_PRT =
CONFIG_VAL =
CONFIG_VK =
CONFIG_REF =
ADDRESS =
BILLPLAN =
BILLPLAN_DATE =
EXTENSIONIN =
DOCUMENT_FLOW =
BATCH =
PRICING_AGR_CRM =
FINPROD_ITEM =
CANCEL =
CANCEL_IR =
PRODUCT_LIST =
products = it_products
OBJECTS =
PAYPLAN =
PAYPLAN_DATE =
CONFIG_FILTER_CFG =
CONFIG_FILTER_INS =
CONFIG_FILTER_PRT =
CONFIG_FILTER_VAL =
ACTIVITY_I =
it_objectstosave-guid = it_header-guid.
APPEND it_objectstosave.
CALL FUNCTION 'BAPI_BUSPROCESSND_SAVE'
EXPORTING
update_task_local = ' '
save_frame_log = 'X'
IMPORTING
log_handle = l_log_handle
TABLES
objects_to_save = it_objectstosave
saved_objects = it_savedobjects
return = it_return.
IF NOT it_savedobjects[] IS INITIAL.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
wait = 'X'.
IMPORTING
RETURN =
ENDIF.
IF sy-subrc = 0.
ENDIF. -
Not Updating Open Sales Orders Value for CreditManagement
Hi Frendz,
This is the first time am implementing creditmanagement in my system tested simple credit limit check working fine.
Now testing Static and Dynamic(Automatic) it also working fine but Its not caliculating open sales orders value either static or dynamic while Creating s.o, settings made clicked on open s.o, i have already created sales orders value of 10th.
EX:- customer balance is 2lacs, credit limit is 1lac while creating s.o it always showing balance 1lac only(Instead of 1lac10th) with open sales order value is 10th.
Let me know Where i have missd settings.
Hari Prasadhello,
it is maintained against the cr control area in ent structure.
one needs to change there.
r u in prd system or development?
becoz if prd, then this change will effect a lot of ongoing docs.
rgs,
AK -
Automatically value pick order value for a GL account
Dear All
I have a requirment, I have assighned the Internal order value on GL account master, my requirment is when user use (FB60)and use that GL account its Automatically pick the Order value in Order field, how would I achieved the particular scenario.
Thanks & RegardsDear All
I have a requirment, I have assighned the Internal order value on GL account master, my requirment is when user use (FB60)and use that GL account its Automatically pick the Order value in Order field, how would I achieved the particular scenario.
Thanks & Regards -
Analysis of Order Value for Open PO
Dear all,
Could someone help to restrict the ME81N to Open PO only.
Or alternatevly, could you please indicate a T.code for Open PO Value ($), with un userfriendly outcome (T.Code ME2L, ME2K, ME2N etc refer to Open PO only (WE101) BUT the report is brokendown by PO on multiple lines, impossible to to summarize without loosing information or without spending 3 days on it)
Many thanks
Regards,
DomenicoIt is not possible from me81n.
Just check on the basis of delivery completed indicator from
Dynamic selection at item level. -
I need to show grouped id and only the max order value for each unique id
select distinct
Table1.id,
Table1.id +' - '+ Table1.VisitNumber +' : '+ Table1.Priority as UidVisitKey,
Table1.VisitNumber,
DATEDIFF(d, [dob],[Visite_dte])/365.25 as Age_On_Visit,
Table1.Priority,
Table1.OrderOfVisit,
Table1.OrderOfVisit + ' - ' + Table1.Notes AS VisitNote,
Table1.Visitor_FName,
Table1.Visitor_SName,
Table2.dob,
Table2.sex,
Table1.Visit_dte,
into #Temp1
FROM Table1 INNER JOIN
Table2 ON Table1.id = Table2.id
WHERE Table1.LeaveDate IS NOT NULL
and Table1.LeaveDate between DATEADD(mm,-1,DATEADD(mm,DATEDIFF(mm,0,GETDATE()),0))
and DATEADD(ms,-3,DATEADD(mm,0,DATEADD(mm,DATEDIFF(mm,0,GETDATE()),0)))
select #Temp1.id, max(#Temp1.[OrderOfVisit]), #Temp1.VisitNote
from #Temp1
group by #Temp1.id, #Temp1.OrderOfVisit, #Temp1.[VisitNote]
ORDER BY #Temp1.id
drop table #Temp1
---I need to show grouped id and only the max OrderOfVisit for each unique id, and the VisitNote for each OrderOfVisit
----------------need help-------------Sounds like this
select distinct
Table1.id,
Table1.id +' - '+ Table1.VisitNumber +' : '+ Table1.Priority as UidVisitKey,
Table1.VisitNumber,
DATEDIFF(d, [dob],[Visite_dte])/365.25 as Age_On_Visit,
Table1.Priority,
Table1.OrderOfVisit,
Table1.OrderOfVisit + ' - ' + Table1.Notes AS VisitNote,
Table1.Visitor_FName,
Table1.Visitor_SName,
Table2.dob,
Table2.sex,
Table1.Visit_dte,
into #Temp1
FROM Table1 INNER JOIN
Table2 ON Table1.id = Table2.id
WHERE Table1.LeaveDate IS NOT NULL
and Table1.LeaveDate between DATEADD(mm,-1,DATEADD(mm,DATEDIFF(mm,0,GETDATE()),0))
and DATEADD(ms,-3,DATEADD(mm,0,DATEADD(mm,DATEDIFF(mm,0,GETDATE()),0)))
select id,OrderOfVisit,VisitNote
from
select #Temp1.id, #Temp1.[OrderOfVisit], #Temp1.VisitNote,ROW_NUMBER() OVER (PARTITION BY #Temp1.id ORDER BY #Temp1.[OrderOfVisit] DESC) AS Seq
from #Temp1
)t
WHERE Seq = 1
ORDER BY id
drop table #Temp1
Please Mark This As Answer if it helps to solve the issue Visakh ---------------------------- http://visakhm.blogspot.com/ https://www.facebook.com/VmBlogs
Maybe you are looking for
-
[SOLVED] Bash changes consolle's colors by itself
Hi archers, I've wrote a little script which ask for the result of a given random moltiplication because I was exercising with $RANDOM and something strange's happend. No matter where I am (Tty, Tmux, Urxvt, Xterm...) Bash changes consolle's colors b
-
The thing is, I cant play my avi videos in Quicktime because it ask me for some codec, not saying which one in specific... I have a Macbook air mid 2011 and a macbook pro and same issue, I'm using better VLC to play videos, but why the native apple s
-
Skype for business using a Smart TV
Hi I have a client who wants to use SKYPE on their smart TV - with Skype BUsiness. They want to be able to login to a skype business account and have a multi party video conference call with 8 parties. Can you advise whether : Skype for business wo
-
Refreshing workitem in sap inbox while reverting form two parallel level.
if a user raise a request whcih is supposed to get approved /reject/revert by level1 and level2 people parellelly, if level1 perform any of the activity of approve/reject/revert in his sap inbox ,level2 sap inbox logically should get clear respectiv
-
I've just gone to do some updates to my site but Muse is not showing anywhere on my PC. I've tried to reinstall it but get this message: "another instance of creative cloud desktop is running, to continue please quit that instance and retry" It certa