Pricing issue-With reference to group condition

Hi Friends,
Below are the details of the issue i have,
Letu2019s say we have 3 service line items in a service order
Line item 1-Do not charge the customer (controlled through accounting indicator)
Line item 2-Charge customer (controlled through accounting indicator)
Line item 3-Charge customer (controlled through accounting indicator)
Now we have maintained group condition in pricing. So if line item 1 has 20 min, 2-30 min and 3-40 min of service the pricing will be as under,
System adds 203040=90 min in total and than search for the scales accordingly (due to the group condition check) as the condition type is also scale based. But we donu2019t want to charge for the line item 1 due to some business rule. Thus the system should not consider line item 1(20 min) and add only 30+40=70 and look for the scales accordingly. Once the right scale has been found, it should divide the same in line item 2 and 3 equally. eg- if the scale returned was 60, it should be divided as 30 each between line item 2 and 3 and not as 20 between all 3 line items. We tried to make the scale of line item 1 to zero on certain business rule by creating a new routine. The problem now is, after getting the right scale the system divides it between the 3 line items instead of 2. Let us know if you have any solution to resolve this issue.
Highly appreciate your help
Sameer

Hi Sameer,
not sure which type of routine you did try to use. You should check whether a group key routine could help you to control the items, which should be grouped. Another option could be to prevent automatic determination of the group condition on the first item by a specific requirement formula (e.g. this could check the item categroy or the account indicator).
Best Regards,
Michael

Similar Messages

  • Goods Issue with reference to Purchase Order

    Hi MM Gurus,
    Is there any settings to do Goods Issue with reference to Purchase order?
    I want to capture the material price in purchase order during goods issue instead of standard price or moving average price.
    Thanks in advance
    Dinesh

    Hello Dinesh,
    Batch valuation is similar to split valuation. Here is the link on how batch valuation works.
    http://help.sap.com/saphelp_47x200/helpdata/en/25/283db54f7811d18a150000e816ae6e/content.htm
    Please check in sandbox environment before using.
    Hope this helps.
    Regards
    Arif Mansuri

  • Goods Issue with reference to Material document

    Hello,
    I would like to create Goods Issue with reference to material document (Transfer Posting document) , but the following message appears :
    "Selected material document does not correspond with action to be executed".
    Is it possible to create Goods Issue with reference to Transfer Posting (mov.type 311 - from stor.loc. to stor.loc.)  ?
    Thanks

    Thanks,
    probably I'll have to find another way to solve this business requirement of copying the transfer document data in GI.
    We have an auto created transfer postings via interface from another system and the main idea was to use already entered fields in transfer posting document such as material , quantity , text , goods recepient , etc. and not to enter them twice when GI should be created. In our case (it's a case for certain materials) it's always 1:1 relationship, so the idea was to facilitate the job of creating the GI, because GI should contain the same data as in transfer posting document.

  • Create condition record with reference to existing condition record

    how to create condition record with reference to existing condition record?

    Hi,
    See this link :
    http://help.sap.com/saphelp_47x200/helpdata/en/de/7a8534c960a134e10000009b38f83b/frameset.htm
    You can create with reference with Tcode : VK14 (or VK34)
    Or in VK12, you can copy condition records with copy rules.
    Regards,
    Lionel

  • Pricing issue with Product hierarchy - Urgent

    Hello,
    I have an issue on pricing determination with product hierarchy.
    I created product hierarchy as following,
    level1 - A0001
    level2 - A0001B0001
    level3 - A0001B0001C0001
    Then, assigned A0001B0001C0001 to material D in material master.
    I created condition record with A0001B0001C0001(level 3),  the system found the condition sucessfully when I created a sales order with material D.
    However, I created condition record with A0001(level1) but the system didn't get the price when I created the sales order with material D.  Since A0001B0001C0001 belongs to A0001, the system is supposed to get the price from the condition record with A0001... 
    Could you please let me know how to fix it?

    Hi,
    Thanks a lot for your kind explanation.
    Here is the access sequence I defined.  I wonder if there is anyway I can define PRODH1, PRODH2, PRODH3 in access sequnce the same way with customer hierarchy so that the system can check higher level data.  If it's not allowed, I think I should define routine in requirement as you advised.  Thanks!
    *Accesses
    AcNo       Description
      1           Customer Hierarchy/Product Hiearchy
      2           Customer Hierarchy/Product Hiearchy
      3           Customer Hierarchy/Product Hiearchy
      4           Customer Hierarchy/Product Hiearchy
    Fields
      AcNo   Condition    Doc. field      field lable
         1      HIENR      HIEBO01     CustomerHierarchy 01
                 PRODH     PRODH       Product hierarchy
         2.     HIENR      HIEBO02     CustomerHierarchy 02
                 PRODH     PRODH       Product hierarchy
         3      HIENR      HIEBO03     CustomerHierarchy 03
                 PRODH     PRODH       Product hierarchy
         4       HIENR      HIEBO04     CustomerHierarchy 04
                 PRODH     PRODH       Product hierarchy
    I wonder if I can assign product hierachy fields, PRODH1, PRODH2, PRODH3 to access sequence like customer hierarchy so that the system can check higher level data to get the price...

  • Issue with deleting a group using Request APIs in OIM 11g R1

    Hi,
    I am facing an issue with Request Based provisioning in OIM 11g R1.
    I am currently testing a scenario where i have imported a data set for 'Modify Provisioned Resource' and am able to add a group/entitlement to an already provisioned resource by using the following code :
            RequestBeneficiaryEntityAttribute childEntityAttribute= new RequestBeneficiaryEntityAttribute();
            childEntityAttribute.setName("AD User Group Details");
            childEntityAttribute.setType(TYPE.String);
            List<RequestBeneficiaryEntityAttribute> childEntityAttributeList=new ArrayList<RequestBeneficiaryEntityAttribute>();
            RequestBeneficiaryEntityAttribute attr = new RequestBeneficiaryEntityAttribute("Group Name", <group>,                                                                       RequestBeneficiaryEntityAttribute.TYPE.String);
            childEntityAttributeList.add(attr);
            childEntityAttribute.setChildAttributes(childEntityAttributeList);
            childEntityAttribute.setAction(RequestBeneficiaryEntityAttribute.ACTION.Add);
            beneficiaryEntityAttributeList = new ArrayList<RequestBeneficiaryEntityAttribute>();   
            beneficiaryEntityAttributeList.add(childEntityAttribute);
            beneficiarytEntity.setEntityData(beneficiaryEntityAttributeList);
    This works fine for adding a group but if i try to remove a group by changing the action to Delete in the same code, the request fails. The only change made is in the following line:
    childEntityAttribute.setAction(RequestBeneficiaryEntityAttribute.ACTION.Delete);
    Could you please suggest where can this possibly be wrong.
    Thanks for your time and help

    Hi BB,
    I am trying to follow up your response.
    You are suggestng to use prepopulate adapter for to populate respource object name, that means We have to just use an sql query from obj tabke to get the resource object name. right ?? it could be like below, what should I have entity-type value here ??
    <AttributeReference name="Field1" attr-ref="act_key"
    available-in-bulk="false" type="Long" length="20" widget="ENTITY" required="true"
    entity-type="????"/>
    <PrePopulationAdapter name="prepopulateResurceObject"
    classname="my.sample.package.prepopulateResurceObject" />
    </AttributeReference>
    <AttributeReference name="Field2" attr-ref="Field2" type="String" length="256" widget="lookup-query"
    available-in-bulk="true" required="true">
    <lookupQuery lookup-query="select lkv_encoded as Value,lkv_decoded as Description from lkv lkv,lku lku
    where lkv.lku_key=lku.lku_key and lku_type_string_key='Lookup.xxx.BO.Field2'
    and instr(lkv_encoded,concat('$Form data.Field1', '~'))>0" display-field="Description" save-field="Value" />
    </AttributeReference>
    Then I need think about the 'Lookup.xxx.BO.Field2' format.
    Could you please let me know if my understanding is correct?? What is the entity-type value of the first attribute reference value?
    Thanks for your all help.

  • OIM: Issue with changing AD group membership

    I'm trying to add/remove groups in the AD child form and I get the error below.
    - I can successfully change properties on the main form, such as last name, etc...
    - I don't get why the errors come up from the schedule task API..ex: com.thortech.xl.schedule.tasks.ADITRes ??
    - I've tried tracing this all the way to the .jar file using a decompiler... I think it has somethign to do with either the Group DN or the IT resource, but can't tell which.
    - I've successfully Reconed all Groups/OUs.
    - I don't see how it can be the ITResource since I can change attribs, unless it's looking at the IT resource of the Schedule task.
    EDIT: I'm using OIM 9102BP11 with latest version of the ADconnector (9.1.x)
    I should also note that this was working perfectly fine until I tried to move to GCADITResource. Even when I move back to regular ADITresource, provision a new user, i keep getting this error.
    DEBUG,20 Sep 2010 10:28:56,377,[OIMCP.ADCS],com.thortech.xl.schedule.tasks.ADITRes : initialize:: STARTED
    ERROR,20 Sep 2010 10:28:56,377,[OIMCP.ADCS],====================================================
    ERROR,20 Sep 2010 10:28:56,377,[OIMCP.ADCS],*com.thortech.xl.schedule.tasks.ADITRes : initialize : null*
    ERROR,20 Sep 2010 10:28:56,377,[OIMCP.ADCS],====================================================
    ERROR,20 Sep 2010 10:28:56,377,[OIMCP.ADCS],================= Start Stack Trace =======================
    ERROR,20 Sep 2010 10:28:56,378,[OIMCP.ADCS],com.thortech.xl.schedule.tasks.ADITRes : initialize
    ERROR,20 Sep 2010 10:28:56,378,[OIMCP.ADCS],
    ERROR,20 Sep 2010 10:28:56,378,[OIMCP.ADCS],*Description : null*
    ERROR,20 Sep 2010 10:28:56,378,[OIMCP.ADCS],*java.lang.NullPointerException*
    at java.util.Hashtable.put(Hashtable.java:396)
    at com.thortech.xl.schedule.tasks.ADITRes.initialize(Unknown Source)
    DEBUG,20 Sep 2010 10:28:56,378,[OIMCP.ADCS],com.thortech.xl.integration.ActiveDirectory.tcADUtilLDAPController : hashTableEnvForDirContext:: STARTED
    ERROR,20 Sep 2010 10:28:56,378,[OIMCP.ADCS],====================================================
    ERROR,20 Sep 2010 10:28:56,378,[OIMCP.ADCS],*com.thortech.xl.integration.ActiveDirectory.tcADUtilLDAPController : hashTableEnvForDirContext : null*
    ERROR,20 Sep 2010 10:28:56,378,[OIMCP.ADCS],====================================================
    ERROR,20 Sep 2010 10:28:56,379,[OIMCP.ADCS],================= Start Stack Trace =======================
    ERROR,20 Sep 2010 10:28:56,379,[OIMCP.ADCS],com.thortech.xl.integration.ActiveDirectory.tcADUtilLDAPController : hashTableEnvForDirContext
    ERROR,20 Sep 2010 10:28:56,379,[OIMCP.ADCS],
    ERROR,20 Sep 2010 10:28:56,379,[OIMCP.ADCS],Description : null
    ERROR,20 Sep 2010 10:28:56,379,[OIMCP.ADCS],java.lang.NullPointerException
    at java.util.Hashtable.put(Hashtable.java:396)
    at com.thortech.xl.integration.ActiveDirectory.tcADUtilLDAPController.hashTableEnvForDirContext(Unknown Source)
    at com.thortech.xl.integration.ActiveDirectory.tcADUtilLDAPController.connectToAvailableAD(Unknown Source)
    at com.thortech.xl.integration.ActiveDirectory.tcADUtilLDAPController.getAttributeValues(Unknown Source)
    at com.thortech.xl.integration.ActiveDirectory.tcUtilADTasks.addUserToGroup(Unknown Source)
    ERROR,20 Sep 2010 10:28:56,379,[OIMCP.ADCS],================= End Stack Trace =======================
    ERROR,20 Sep 2010 10:28:56,380,[OIMCP.ADCS],====================================================
    ERROR,20 Sep 2010 10:28:56,380,[OIMCP.ADCS],*com.thortech.xl.integration.ActiveDirectory.tcUtilADTasks : addUserToGroup : ADD User to Group Operation Failed:null*
    ERROR,20 Sep 2010 10:28:56,380,[OIMCP.ADCS],====================================================
    ERROR,20 Sep 2010 10:28:56,380,[OIMCP.ADCS],================= Start Stack Trace =======================
    ERROR,20 Sep 2010 10:28:56,380,[OIMCP.ADCS],com.thortech.xl.integration.ActiveDirectory.tcUtilADTasks : addUserToGroup
    ERROR,20 Sep 2010 10:28:56,380,[OIMCP.ADCS],
    ERROR,20 Sep 2010 10:28:56,380,[OIMCP.ADCS],Description : null
    ERROR,20 Sep 2010 10:28:56,380,[OIMCP.ADCS],java.lang.Exception
    at com.thortech.xl.integration.ActiveDirectory.tcADUtilLDAPController.hashTableEnvForDirContext(Unknown Source)
    at com.thortech.xl.integration.ActiveDirectory.tcADUtilLDAPController.connectToAvailableAD(Unknown Source)
    at com.thortech.xl.integration.ActiveDirectory.tcADUtilLDAPController.getAttributeValues(Unknown Source)
    at com.thortech.xl.integration.ActiveDirectory.tcUtilADTasks.addUserToGroup(Unknown Source)
    ERROR,20 Sep 2010 10:28:56,381,[OIMCP.ADCS],================= End Stack Trace =======================
    DEBUG,20 Sep 2010 10:28:56,381,[OIMCP.ADCS],com.thortech.xl.integration.ActiveDirectory.tcADUtilLDAPController : disconnect:: STARTED
    DEBUG,20 Sep 2010 10:28:56,381,[OIMCP.ADCS],com.thortech.xl.integration.ActiveDirectory.tcADUtilLDAPController : disconnect:: FINISHED
    DEBUG,20 Sep 2010 10:28:56,381,[OIMCP.ADCS],com.thortech.xl.integration.ActiveDirectory.tcUtilADTasks : addUserToGroup:: FINISHED
    INFO,20 Sep 2010 10:28:56,563,[XELLERATE.ADAPTERS],Adapter: adpADCSADDUSERTOGROUP has completed for the task: Add User To Group.
    Edited by: Alex S on Sep 20, 2010 10:45 AM

    The individual rows in the AD user group object child table contains references to which IT resource this group refers to so if you switch ADITresource back and forth it is very easy to get things out of synch.
    The exact structure of references between the rows in the child table, the IT resources and the DN of the groups is a bit complex so I can't tell you by heart exactly how it should be but take a look into this and hopefully you will be able to spot the issue.
    Best regards
    /Martin

  • Issues with only one group call.

    I am having an issue joining one call group. I did not have this issue until a day or so ago. I multiple people in the group on my friends list. The people that usually lead the calls are all on my friends list. When I try to join it goes through the steps then drops me. A voice comes up telling me that the person I am trying to reach is not available and it has me leave them a message. This is the only group I have issues with. We tried making another group, it worked fine. I can call people and people can call me. I am not sure what the issue is with the lone group. Anyone have any ideas about this?

    First... You are not making your boot drive the share point are you????? Only share an entire drive if the drive is ONLY used for data (not OS).
    You need to make mroe than one share point.
    You can have one share point which is the Data drive and another share point which is the customer folder within.
    You can have share points which exist within share points.
    Jeff

  • Issues with Users and Groups

    Hi All,
    One of my customer has the following issue:
    Users in a group were able to access the applications as per their privileages but all of a sudden some users of the group were unable to access the applications.
    Then created a new group with the users and assigned them with the privileages and then they were able to access the applications.
    Version of essbase is 7.1.3 and version of EAS is 7.1.5
    Can anyone help me what may the cause for the above issue.
    Thanks,
    Raja
    Edited by: user647562 on Mar 6, 2009 12:53 PM

    Hi Raja,
    Is there any discrepency in the prevelages between the individual users and the group they belong to.
    Sandeep Reddy Enti
    HCC
    http://hyperionconsultancy.com/

  • Issue with GPO "WSE Group Policy Password Synchronization"

    When I started my migration of SBS2011 to  2012r2 with essentials service I noticed this GPO appear which I assume is for passwords to be synced to the cloud however when I implemented group policy from essentials the dashboard crashed and the typical
    GPO's that it creates weren't there and only the folder-redirection was present it was also blank so I deleted it (I didnt delete the GPO "WSE Group Policy Password Synchronization" )
    I then re-launched the dashboard and ran through the process again, it worked what a treat! except the GPO for "WSE Group Policy Password Synchronization"
    appears to be blank, I remember it pointing to a ps file but I dont know what ps file and how to recreate it, along with to confirm what it does. Sadly I have no GPO backup to go back to.
    any help on this would be much appreciated 
    Cheers 

    Hi,
    à
    however when I implemented group policy from essentials the dashboard crashed
    Based on your description, I understand that Dashboard crashed when implemented group policies (some WSE Group
    Policy).
    àthe typical
    GPO's that it creates weren't there and only the folder-redirection was present it was also blank so I deleted it (I didnt delete the GPO "WSE Group Policy Password Synchronization")
    Did you mean that deleted the ‘WSE Group Policy Folder Redirection’? Would you please let me know whether do
    any operation for the ‘WSE Group Policy Password Synchronization’? Meanwhile, please check if other WSE Group Policy also was
    No Settings defined in Settings tab (as your ‘WSE Group Policy Password Synchronization’ picture showed).
    àSadly I have
    no GPO backup to go back to.
    Please start a BPA scan and check if find relevant issue. If no GPO backup, it seems that not be able to help
    us to restore group policy objects. By the way, did you have a Full server backup?
    If anything I misunderstand or any update, please feel free to let me know.
    Hope this helps.
    Best regards,
    Justin Gu

  • Issues with the Radio Group and interactive report

    Hi,
    I have an interactive report that shows customer names and associated revenues... I want my users to be able to filter customer list by Province and by City in a way that when the user select a province then only associated cities show up (driven by a table)... for the filtration I am using 2 Radio Group items (one for Provinces and the other one for Cities)
    Everything is working fine, except for the fact that when I select a province (let's say Prov A) and then select a city (let's say City A1) and again when I select another Province (let's say Prov B) I get the list of all cities associated to Prov B + city A1... Not sure why my previous selection of City is showing up with the list of new cities when I change the province... I SHOULD BE ABLE TO REST ALL CITIES WHEN A NEW PROVINCE IS SELECTED
    here is the code
    For interactive report
    select     CUSTOMER_NAME,
         SUM(YTD) AS YTD
    from     T_TABLEA
    where
    (PROVINCE=
    CASE
    when :P2_PROV = 'All' THEN PROVINCE
    ELSE :P2_PROV
    END
    and
    (CITY=
    CASE
    when :P2_CITY = 'All' THEN CITY
    ELSE :P2_CITY
    END
    GROUP BY CUSTOMER_NAME
    For Province Radio Group I am using a static list:
    STATIC2:All;All,Alberta;AB,Ontario;ON,Quebec;PQ,British Columbia;BC
    For City, I am using a dynamic list using following code:
    select 'All', 'All' return from dual
    union
    select distinct INITCAP(CITY) display_value, CITY return_value
    from T_TABLEA
    where
    Province = :P2_PROV
    order by 1
    Thanks

    Check the session state of items P2_PROV and *:P2_CITY* when the issue occurs and run the LOV query separately with the session state values.
    If that too fetches it wrongly, then you would need to change your query.

  • Windows storage server 2008 R2 : i have an Issue with limiting acces group in a domain

    Hi,
    I have a NAS with Windows storage server 2008 r2. I have added it in my domain and i have check the check
    box – Allow access only to users in the following group: but i can select the groups i want to add it doesn’t appear in the selection box.
    My user is not a domain administrator.

    Hi,
    à
    but i can select the groups i want to add it doesn’t appear in the selection box.
    Would you please let me know which group you want to select? Anything special? Would you please provide a screenshot
    of this issue (please hide all protected or private information)?
    à
    My user is not a domain administrator.
    Did you mean that do above operation (select a group) via a non-administrator account? Please use an administrator
    account to select group and check if find that specific group.
    If any update, please feel free to let me know.
    Hope this helps.
    Best regards,
    Justin Gu

  • SD -Pricing issue with rounding

    Hi All,
    We have a price condition in sales order, in which the base codition is USD4 and conditon base value is in USD. System is not giving proper values after rounding. Please see the below example.
    Base proce = 2.845 USD4 per PC
    Qty = 1
    Condition base value = 2.845 * 1 = 2.85 USD
    Base proce = 2.345 USD4 per PC
    Qty = 1
    Condition base value = 2.345 * 1 = 2.34 USD
    Base proce = 2.245 USD4 per PC
    Qty = 1
    Condition base value = 2.845 * 1 = 2.25 USD
    If you observe in second case it is not rounded properly. I couldn't understand why it is calculating like this. The value is returning from standard converting currency function module.
    Please advice me.
    Thanks,
    Kiran.

    Check in IMG > Logistics General whether for your Company Code,  check box for rounding duty is ticked.  If so and still you have issue, have a look at the following notes:-
    Note 117891 - Rounding off not happening
    Note 1005838 - Rounding of duties when get excise invoice is used in J1IIN
    G. Lakshmipathi

  • Work flow issue with correct user group

    previously, user A can receive workflow email in his SAP maibox, user B didn't receive workflow mail.
    the workflow is triggered in the receiving client from IDOC transmission
    Now we assign user B to the same profile as user A, but user B still can't receive workflow email,
    how to change workflow so user B can receive workflow email, any t-code used in configuration and testing? thanks

    solved

  • GI with reference to internal order

    Hello,
    We want to make a GI 261 with reference to an internal order using MIGO and get the error message:
    Order xxxxxx not found or not permitted for goods movement
    Message no. C6001
    Diagnosis
    Either the order xxxxxx does not exist or you have specified an order for which the function you want cannot be executed. For example, no goods receipt for a CO internal order or no goods issue with reference to a reservation can be carried out.
    Procedure
    Check your entries and select an order for which the desired function is permitted.
    I would appreciate any suggestions as I have no idea how to post it.
    Regards,
    Grzegorz Skorus

    Hi Gurus,
    I am also getting same ERROR while doing Goods issue with reference to the Internal order with 261 movement type
    Order 920040 not found or not permitted for goods movement
    Message no. C6001
    Diagnosis
    Either the order 920040 does not exist or you have specified an order for which the function you want cannot be executed. For example, no goods receipt for a CO internal order or no goods issue with reference to a reservation can be carried out.
    Procedure
    Check your entries and select an order for which the desired function is permitted
    Please give the T-code and detailed description for below solution
    the configuration of Field Selection Comparison: moment Type - G/L Account sap sdn

Maybe you are looking for

  • Connecting tomcat and apache

    hi, i am having problem connecting Apache and Tomcat with mod_jk connector. i am not getting any exceptions. the problem is when i am trying to access .jsp pages from apache ... its showing me code .... i have used this just below the <server port=80

  • Oracle BI answers how to split table column?

    I have one issue and i don't know it is possible. If it is possible please tell me. In answer select cube's columns. result in table of answers --------------------------------| CUBE1 | --------------------------------| COL1 | COL2 | COL3 | ---------

  • App Store won't load on my Mac

    Since I installed the latest Yosemite update, app information pages are not loading in the app store. All tabs including search results load fine but when I click on an app to read about it, a blank page is displayed.

  • ECP Planned values into Sales order

    Hi, I have a scenario where client maiantians the planned costs with ECP for around 50 wbs elements. Client would like to bill the customer based on the planned costs of wbs elements. He would like to see all the wbs elements as individula line items

  • Additional field for quantity posted

    Dear Friends, While doing UD there are some fields for the quantity posting such as to unrestricted,to scrap,to block etc.but there is no field for to rework or rejection.As practically there may be a situation that the material which is non confirmi