GL25 Rollup from PCA to SPL not considering GCP1 settings

GL25 Rollup from PCA to SPL does not consider closed periods maintained via GCP1. That is even if period is closed via GCP1, although you cannot post a manual SPL document via GB01, you can still rollup to SPL in a closed period. We have tried even OKP1 settings at controlling  level also but still the roll up happens.
On our analysis we think that controlling field movements between GLPCT & ZJVT tables using user exits that would validate the posting date, would serve the purpose.
Please let me know if there any OSS notes or any other configuration settings ,which are there so as to avoid using user exits.

Similar Messages

  • Proxy settings moved from User to Machine not removing user settings.

    Hi All,
    I have recently moved our company's proxy settings from User based to Machine based as we were having issues after moving from an internal proxy to a hosted external proxy.  What we found was after turning off the internal some users were no longer
    getting external internet. 
    After some investigation we found they were still getting old proxy settings on login and after a GPupdate.exe or normal gpupdate from the server the correct settings would apply. (happened to users logging on for the 1st time) To prevent this from happening
    I moved the proxy settings to the Computer GPO and it all appeared to work in the test GPO and in live.  But a few days later we got some calls logged to our help desk stating they don't get external internet.  After some more
    investigation we found that they are still getting the user policy applied to them even though it has all been removed from the User GPO. 
    I found if I remove the proxy settings it doesn't always apply to users but if I add info in it always updates to the user.  What can be causing this?  Some of these users have local admin rights and I thought at first it might be something they
    did but now we are getting non admin users with these issues.
    We are using IE 10 and have set the original Proxy settings using the GUI internet control panel and are now applying the proxy settings via Registry updates in the Computer GPO and enabled "Make Proxy settings per-machine" object.  Our SOE
    is Win 7 ent x64 with IE 10 (1500 units) and Win 8.1 ent x64 IE11 (100 units) And some XP SP3 that are in the process of migrating to Win7.
    Any help on this would be much appreciated.
    Cheers,
    Nat

    Hi Nat,
    you wrote: I found if I remove the proxy settings it doesn't always apply to users but if I add info in it always updates to the user. 
    Does that also happen für new users now after you changed your settings to the computer settings?
    I guess you used group policy preferences; that worked as "one time settings", so as long as the policy exists it will be merged with the Settings on the users computer. Please find a detailed description on
    http://technet.microsoft.com/en-us/library/dn581922.aspx
    So you now have 2 configuration items: your policy as well as the users registry. So to remove that you already moved the Settings from the user configuration to your Computers configuration (that worked as you described) while the Settings
    in their HKCU are still there - you Need to either implement another  policy to remove that, or you can set it empty.
    Don't set it to "not configured" as that will keep your old setting deployed before.
    Sometimes I found in more easy to implement another user preference that removed the Registry key with the Registry keys to remove a Setting instead of Publishing a "remove Setting" configuration.
    Regards,
    Martin

  • My ipad will not workit trying to back up from icloud and wil not let into settings

    help my ipad will not work keeps trying to up date icloud and will not let me log in

    I think I understand what you mean so try this and see if it lets you get back into your settings.
    Reboot the iPad by holding down on the sleep and home buttons at the same time for about 10-15 seconds until the Apple Logo appears - ignore the red slider if it appears on the screen - let go of the buttons. Let the iPad start up.

  • Planning Proposal -  Transport.plan.pnt from data profile not considered!

    Dear Gurus,
    When clicking on the Planning Proposal to manage my deliveries I have the following 2 messages of error:
    1-  Transport.plan.pnt from data profile not considered!
    2-   Shipment type from data profile not considered!
    What does that mean and how can I modify this situation
    Many thanks in advance for your help
    Chris

    Closed

  • Lead time from catalog does not consider factory calender

    Hi,
    we are working with SRM 2.0 classic scenario. I have following problem:
    We take over lead time from a supplier catalog via OCI in EBP. This works but the lead time does not consider holidays and weekends. How can I activate the Factory Calender?
    Thanks Thomas

    Hello,
    I just sniff arround and found out that EBP 3.0  does not support factory calendar.
    You should use BBP_DOC_CHECK_BADI or BADI BBP_CATALOG_TRANSFER and call within this BADI the function modules requesting the factory calendar data via RFC on the backend.
    i.e.
    get the target system of the follow-on document            
        SELECT log_sys from BBP_DET_LOGSYS INTO wa_logsys-log_sys
        WHERE CATEGORY = ls_item-category.                       
        ENDSELECT.                                                                               
    read table T001WK                                          
        CALL FUNCTION 'META_READ_TABLE'                          
          EXPORTING                                              
            query_table    = 'T001W'                             
            logical_system = wa_logsys-log_sys                   
          TABLES                                                 
            options        = options                             
            fields         = fields                              
            data           = tabcont                             
          EXCEPTIONS                                             
            OTHERS         = 1.
    fill the internal table xt001w                         
        LOOP AT tabcont INTO la_tabcont.                     
          MOVE la_tabcont-content+3(4) TO la_xt001w-werks.   
          MOVE la_tabcont-content+61(2) TO la_xt001w-fabkl.  
          APPEND la_xt001w TO xt001w.                        
        ENDLOOP.                                             
        SORT xt001w BY werks.                                                                               
    get the fabric calendar related to the plant           
        READ TABLE xt001w INTO ma_XT001W                     
        with KEY werks = ls_item-BE_PLANT.                   
    check if delivery date is a working day                
        CALL FUNCTION 'DATE_CONVERT_TO_FACTORYDATE'          
          DESTINATION wa_logsys-log_sys                      
          EXPORTING                                          
            DATE                 = ls_item-DELIV_DATE        
            FACTORY_CALENDAR_ID  = ma_XT001W-fabkl           
          IMPORTING                                          
            WORKINGDAY_INDICATOR = W_IND.                                                                               
    get an error message if delivery date is not a working date             
        IF W_IND = '+'.                                                                               
    CLEAR ls_message.                                                                               
    ls_message-msgty   = 'E'.                                           
          ls_message-msgid   = 'ZBBP'.                                        
          ls_message-msgno   = 'xxx'.                                         
          ls_message-msgv1   = 'error message text, e.g. delivery date not    
    working date'.                                                            
          ls_message-item_guid = ls_item-guid. "assign message to item        
          APPEND ls_message TO et_messages.                                                                               
    ENDIF.                                                                               
    endloop.

  • Open items not considering in credit check.

    Dear Experts,
    We have implemented credit management in our new role out company code with the same credit controlling area for both company codes.
    As per our configuration at the time of sales order creation, credit limit has to be checked and check the open items and oldest open items. It is working fine in old company code, but in new company code its not considering the open/old open items its only checking the credit exposure value. But the old company code its checking the credit exposure and open items and old open items.
    In OVA8 we have configured the below way
    selected the Dynamic check box  - reaction C
    selected the Cretical fields check box  - reaction A
    selected the Open items check box  - reaction A
    selected the OldestOpen items check box  - reaction A
    The above credit management is working fine in quality for both company codes, but in production its working fine only old company code.
    I have already checked the all relevant configuration and requests, there is no issue in configuration.
    Please let me know the possibilities for not considering the open items for credit check

    Hello
    You are absolutely right ,  the automatic credit control is at credit control Area level and not at company code level. Need to know few things from your end.
    why business has not set up the new credit control area, when new company code has been configured. I think this would have made more sense .........
    however its bit strange that sales recevables are not getting considered in the credit check, only in production ....... I think you need to keep your search on in SDN as well as try to search for any sap not in Service market .......
    Once you get the answer; hope you update the thread ........
    wish you luck in your search ......
    Cheers
    Big Screams ...........

  • System is not considering Planned Delivery time

    Dear Gurus,
    As iam planning for the month of January and running the MRP,schedulelines are getting generated but system is not condering Planned Delivery time maintained in the material master ie. 7days.Following is the example:
    I have a FERT-X with a component A-1PC in its BOM and its planned delvery time from vendor is 7 Days.If iam running the MRP on 13/12/2010 for FERT-X  100 PCS for January1,2011 then the schedule lines are getting generated for for component A is on 01/01/2011.But PDT is maintianed in material master is 7 days and same has been maintianed in vendor inforecord.But system is not considering it.
    Kindly help to resolve the issue.
    With Regards.

    I have one ROH which has two different vendors.
    Two scheduling Agreemnt with target qty 100000 kg each.
    Two different Vendor info record with Min. order qty maintained.V1-1000Kg,V2-6000Kg.
    One source list with two vendors and with respective scheduling agreement.
    Quota arrangement is there in which SOB is maintiained 50:50.
    I hv the requirement of 3084 kg of ROH.
    I run the MRP and two diiferent schedule lines are getting generated with 50:50 qty as mentioned in Quota arrangement.
    Not considering the minimum order qty maintiained in vendor info record.
    The above process is correct
    Only One doubt In Quota Arrangement?
    IS two schedule line is created after MRP run?
    Generally System will  select a vendor Whose Quota value is less
    quota rating   = quota base quantity + quota-allocated quantity/ quota
    Edited by: Sundaresan . E. V on Dec 14, 2010 3:26 PM

  • Credit check not consider in case of expired Bank Gurantee

    Dear Experts,
    We are using credit control for Bank Guarantees also, when i have created bank Guarantees(through F-49)we are giving Expiry date for BG in Due field. It is working fine for credit check for customer.
    But after expiry of BG also system considering BG amount for credit control, system suppose to not consider the BG amount since BG got already expired.
    Why system taking consideration for expired BG's for credit check?
    How to overcome the above issue?
    Useful answer will be rewarded without fail.
    Edited by: akdevavarapu on Feb 16, 2010 5:24 AM
    Edited by: akdevavarapu on Feb 16, 2010 5:36 AM

    Hi there,
    If you want your system to check for the credit limit to be checked, go to transaction OVA8, select your combination of Credit control area, credit group and risk category and press details.
    Set the field, No of days (released documents are still unchecked) to 0 or the days what u need.
    For eg. if u set the date to 10, the credit check wont happen for the next 10 days from the last checking date.
    So if u want ur system to check for credit once your BG expires, u have set the date to 0.
    Thanks
    Krish

  • Target sost calculation not considered Current cost estimate in KKBC_ORD

    Hi All,
    We have an case wherein it observed that target cost calculation on SFG is wrong
    in KKBC_ORD where system does not considered the current cost estimate.
    We have all the necessayry customisation in place for Target cost version 0 for current cost estimate.
    Below is detailsed case.
    1 Process Order created in Dec 2011
    2 Price Released to Mat master  on 01.01.2012
    3 Goods movement,Operation confirmad Material Issues, FG qty delivered @ std cost 0n 04.01.2012
    4 Order Technically completed (TECO)
    5 KKS1/KKS2 will be done at month end.
    We know that In Process order, after deliver of FG the target cost on FG is not getting calculated,target cost will be updated only after calculating variance. it does
    not calculate after delivery of finished goods, On Execution of KKS1/KKS2  variance will be calculated the target cost on FG and will be updated.
    In process  order (COR3 --> Cost analysis) Target cost ,Actual cost and Planned cost are calculated based on the following:
    Total Plan Cost = Std Cost the material required to Produce X Planned Qty of the required material
    Target Cost = Std Cost the material planned to Produce X Std Qty of material required to produce, for Produced Actual Qty
    Actual Cost = Std Cost the material planned to Produce X Actual Qty of material consumed, for Produced Actual Qty
    The variance is calculated on SFG and assemblies based on the difference between actual and target cost in KKBC_ORD. During creation of process order, the plan cost
    will be updated with the valid standard cost upon the creation.
    The target cost on SFG and Assemblies is only generated when there is good receipt from production order into inventory.
    The target cost is generated using the valid / recent costing run for the correspondence SFG in KKBc_ORD.
    All other target costs showed in COR3 (Menu Go to > Costs > Analysis) or KKBC_ORD before doing KKS1/2 is only statistical- However in our case Traget cost calculated
    on SFG in KKBC_ORD not relevant with current cost estimate.
    However Actual cost and Planned cost Calculated correctly.
    Actual Cost= Current Standard costof the materilal(5.624,88)X Actual Qty (13.693)=77.021,48
    Planned cost= Std Cost the material required to Produce (6.572,12) X Planned Qty (12.415)= 81.592,87
    However Target cost is not considering the current cost estimate;It should be - Current Standard cost of the materilal(5.624,88)X Target Qty(13.958,124)=78512.07.
    But Errorneously Target cost is showing 67.383,59 which causing unfavorable variance to standard.
    It should be 78512.07-77.021,48= 1490.59 favourable var to standard in KKBC_ORD.
    Any help,suggestion and input would be highly appreciated.
    Thanks with Regards
    Subrata

    hi
    target cost is your standard cost* actual confirmed quantity, not the standard quantity required
    the variance calculated will be always  the actual debit to the production order- actual credit of the production order
    your actual credit  for the process order is  std cost* actual quantity delivered to the inventory= Current Standard costof the materilal(5.624,88)X Actual Qty (13.693)=77.021,48
    actual debit to the process order is total actual cost which you can see in COR3 report .
    By the way for which period you have calculated variance, target cost will be calculated based on that months standard cost
    krishna

  • Blocked vendor master (Ordering address) not considered in PO

    Hi Team,
    Recently we have upgraded our system to ECC6 from 4.6. After upgrade,
    the system is not considering the vendor master (Ordering Address) during
    Purchase Order creation if it is blocked at purchase org level under
    alternate data. Whereas it was picking in 4.6 system.
    Kindly provide the reason for such behavior and provide the solution if
    at all we want those blocked vendor codes to be considered.
    Thanks.

    Hi,
    Please try below SAP note for the same
    Note 1609717 - Vendors with blocked purch orgs are not replicated correctly
    Note 1607331 - Unassign a vendor from its Organizational unit
    Regards,
    Sandesh Sawant

  • Query not considering function based index in oracle 11g

    I have a query which used Function Based Index when run in oracle 9i but when I run the same query
    without any changes, it does not consider index. Below is the query:
    SELECT distinct patient_role.domain_key, patient_role.patient_role_key,
    patient_role.emergency_contact_name,
    patient_role.emergency_contact_phone, patient_role.emergency_contact_note,
    patient_role.emergency_contact_relation_id,
    patient_role.financial_class_desc_id, no_known_allergies, patient_role.CREATED_BY,
    patient_role.CREATED_TIMESTAMP,
    patient_role.CREATED_TIMESTAMP_TZ, patient_role.UPDATED_BY, patient_role.UPDATED_TIMESTAMP,
    patient_role.UPDATED_TIMESTAMP_TZ,
    patient_role.discontinued_date
    FROM encounter, patient_role
    WHERE patient_role.patient_role_key = encounter.patient_role_key
    AND UPPER(TRIM(leading :SYS_B_0 from encounter.account_number)) = UPPER(TRIM(leading :SYS_B_1 from
    :SYS_B_2))
    AND patient_role.discontinued_date IS null
    AND encounter.discontinued_date IS null ;
    Index definition:
    CREATE INDEX "user1"."IX_TRIM_ACCOUNT_NUMBER" ON "user1."ENCOUNTER" (UPPER(TRIM(LEADING
    '0' FROM "ACCOUNT_NUMBER")), "PATIENT_ROLE_KEY", "DOMAIN_KEY", "DISCONTINUED_DATE")
    PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
    STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
    PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
    BUFFER_POOL DEFAULT)
    TABLESPACE "user1"
    Database : Oracle 11g (11.2.0.3)
    O/S : Linux 64 bit (the query does not consider index even on windows os)
    Any suggestions?
    -Onkar
    Edited by: onkar.nath on Jul 2, 2012 3:32 PM

    Onkar,
    I don't appreciate you posting this question in several forums at the same time.
    If I would know you also posted this on Asktom, I wouldn't even have bothered.
    As to your 'issue':
    First of all: somehow cursor_sharing MUST have been set to FORCE. Oracle is a predictable system, not a fruitmachine.
    Your statement the '0' is replaced by a bind variable anyway is simply false. If you really believe it is not false, SUBMIT a SR.
    But your real issue is not Oracle: it is your 'application', which is a mess anyway. Allowing for alphanumeric numbers is a really bad idea.
    Right now you are already putting workaround on workaround on workaround on workaround.
    Issue is the application: it is terminal., and you either need to kill it, or to replace it.
    Sybrand Bakker
    Senior Oracle DBA

  • All music removed from iPod, Music will not Sync, iTunes freezes

    So I was syncing some new songs to my iPod, the sync went through alright, then I go to listen to my iPod to see that there are no songs on it, so I just kind of wave it off and go back to sync everything back on my iPod, only to have it freeze my iTunes. When I unplug the iPod, iTunes tells me it can't read the contents of my ipod and to restore it.
    I have tried the following troubleshooting techniques.
    A. Reinstall iTunes.
    B. Reset iTunes driver. (By this I mean Restart "iPod Service"
    C. "Format" iPod driver.
    D. Check for updates
    None have helped.
    What should I do? My warranty is not covered but I seriously am not considering getting a repair for the cost offered.
    Message was edited by: grimzoso

    Try [resetting|http://support.apple.com/kb/HT1320] the ipod
    If that doesn't work then try restoring the ipod from itunes.

  • SERVER IS NOT RESPONDING or IS NOT CONSIDERED SUITABLE. ......................... DC2 failed test Advertising Starting test: FrsEvent

    Hi All,
    I have the environment like DC1- 2k3 Service Pack 2 which is holding FSMO roles and now I build a new ADC DC2 – 2k8 R2 OS on different location (Subnet) . After completing ADC I run the DCDAIG on DC2 where I am getting below error
    Not: I tried the configuration D4 and D2 for Burflag but no luck
    Note: DC1 and DC2 both are on different location with different subnet.
    Any suggestion or solution please
    Doing primary tests
       Testing server: indai\DC2
          Starting test: Advertising
             Warning: DsGetDcName returned information for
             \\DC1.test.com, when we were trying to reach
             DC2.
             SERVER IS NOT RESPONDING or IS NOT CONSIDERED SUITABLE.
             ......................... DC2 failed test Advertising
          Starting test: FrsEvent
             There are warning or error events within the last 24 hours after the
             SYSVOL has been shared. 
    Failing SYSVOL replication problems may cause
             Group Policy problems.
    Starting test: NCSecDesc
             Error NT AUTHORITY\ENTERPRISE DOMAIN CONTROLLERS doesn't have
                Replicating Directory Changes In Filtered Set
             access rights for the naming context:
             DC=DomainDnsZones,DC=mh-man,DC=biz
             Error NT AUTHORITY\ENTERPRISE DOMAIN CONTROLLERS doesn't have
                Replicating Directory Changes In Filtered Set
             access rights for the naming context:
             DC=ForestDnsZones,DC=mh-man,DC=biz
             ......................... DC2 failed test NCSecDesc
          Starting test: NetLogons
             Unable to connect to the NETLOGON share! (\\DC2\netlogon)
             [DC2] An net use or LsaPolicy operation failed with error
             67, The network name cannot be found..
             ......................... DC2 failed test NetLogons
    Starting test: SystemLog
             A warning event occurred.  EventID: 0x0000008E
                Time Generated: 09/17/2014   16:40:54
                Event String:
                The time service has stopped advertising as a time source because the local clock is not synchronized.
             A warning event occurred.  EventID: 0x00000032
                Time Generated: 09/17/2014   16:40:54
                Event String:
                The time service detected a time difference of greater than 5000 milliseconds for 900 seconds. The time difference might be caused by synchronization with low-accuracy time sources or by suboptimal
    network conditions. The time service is no longer synchronized and cannot provide the time to other clients or update the system clock. When a valid time stamp is received from a time service provider, the time service will correct itself.
             A warning event occurred.  EventID: 0x0000008E
                Time Generated: 09/17/2014   16:41:53
                Event String:
                The time service has stopped advertising as a time source because the local clock is not synchronized.
             A warning event occurred.  EventID: 0x0000008E
                Time Generated: 09/17/2014   16:43:06
                Event String:
                The time service has stopped advertising as a time source because the local clock is not synchronized.
             A warning event occurred.  EventID: 0x0000008E
                Time Generated: 09/17/2014   16:45:15
                Event String:
                The time service has stopped advertising as a time source because the local clock is not synchronized.
             A warning event occurred.  EventID: 0x0000008E
                Time Generated: 09/17/2014   16:47:14
                Event String:
                The time service has stopped advertising as a time source because the local clock is not synchronized.
             A warning event occurred.  EventID: 0x0000008E
                Time Generated: 09/17/2014   16:48:22
                Event String:
                The time service has stopped advertising as a time source because the local clock is not synchronized.
             A warning event occurred.  EventID: 0x0000008E
                Time Generated: 09/17/2014   16:49:34
                Event String:
                The time service has stopped advertising as a time source because the local clock is not synchronized.
             A warning event occurred.  EventID: 0x0000008E
                Time Generated: 09/17/2014   16:50:45
                Event String:
                The time service has stopped advertising as a time source because the local clock is not synchronized.
             A warning event occurred.  EventID: 0x0000008E
                Time Generated: 09/17/2014   16:52:55
                Event String:
                The time service has stopped advertising as a time source because the local clock is not synchronized.
             An error event occurred.  EventID: 0x00000406
                Time Generated: 09/17/2014   16:52:59
                Event String:
                The processing of Group Policy failed. Windows attempted to retrieve new Group Policy settings for this user or computer. Look in the details tab for error code and description. Windows will
    automatically retry this operation at the next refresh cycle. Computers joined to the domain must have proper name resolution and network connectivity to a domain controller for discovery of new Group Policy objects and settings. An event will be logged when
    Group Policy is successful.
             A warning event occurred.  EventID: 0x0000008E
                Time Generated: 09/17/2014   16:54:21
                Event String:
                The time service has stopped advertising as a time source because the local clock is not synchronized.
             A warning event occurred.  EventID: 0x0000008E
                Time Generated: 09/17/2014   16:58:35
                Event String:
                The time service has stopped advertising as a time source because the local clock is not synchronized.
             A warning event occurred.  EventID: 0x0000008E
                Time Generated: 09/17/2014   16:59:48
                Event String:
                The time service has stopped advertising as a time source because the local clock is not synchronized.
             A warning event occurred.  EventID: 0x0000008E
                Time Generated: 09/17/2014   17:00:59
                Event String:
                The time service has stopped advertising as a time source because the local clock is not synchronized.
             A warning event occurred.  EventID: 0x0000008E
                Time Generated: 09/17/2014   17:02:11
                Event String:
                The time service has stopped advertising as a time source because the local clock is not synchronized.
             A warning event occurred.  EventID: 0x0000008E
                Time Generated: 09/17/2014   17:03:24
                Event String:
                The time service has stopped advertising as a time source because the local clock is not synchronized.
             A warning event occurred.  EventID: 0x0000008E
                Time Generated: 09/17/2014   17:05:39
                Event String:
                The time service has stopped advertising as a time source because the local clock is not synchronized.
             A warning event occurred.  EventID: 0x0000008E
                Time Generated: 09/17/2014   17:06:47
                Event String:
                The time service has stopped advertising as a time source because the local clock is not synchronized.
             A warning event occurred.  EventID: 0x00000018
                Time Generated: 09/17/2014   17:11:36
                Event String:
                Time Provider NtpClient: No valid response has been received from domain controller DC1.test.com after 8 attempts to contact it. This domain controller will be discarded as a time source and
    NtpClient will attempt to discover a new domain controller from which to synchronize. The error was: The peer is unreachable.
             ......................... DC2 failed test SystemLog
    Pradip Sisodiya

    Hello,
    please upload the following files so we could understand your setup:
    ipconfig /all >c:\ipconfig.log [from each DC/DNS Server]
    dcdiag /v /c /d /e /s:dcname >c:\dcdiag.log
    repadmin /showrepl dc* /verbose /all /intersite >c:\repl.log  ["dc* is a place holder for the starting name of the DCs if they all begin the same (if more then one DC exists)]
    dnslint /ad /s "DCipaddress" (http://support.microsoft.com/kb/321045)
    ADREPLSTATUS
    http://www.microsoft.com/en-us/download/details.aspx?id=30005 can also be exported to file.
    As the output will become large, DON'T post them into the thread, please use Windows OneDrive (https://onedrive.live.com) [with open access!]
    and add the link from it here. Also the /e in dcdiag scans the complete forest, so better run it on COB.
    Best regards
    Meinolf Weber
    MVP, MCP, MCTS
    Microsoft MVP - Directory Services
    My Blog: http://blogs.msmvps.com/MWeber
    Disclaimer: This posting is provided AS IS with no warranties or guarantees and confers no rights.
    Twitter:  

  • MRP is not considering material availability dates for sorting customer ord

    Hello Experts,
    MRP is not considering material availability dates for sorting customer order/ sales order in sequence (thatu2019s is oldest from newest in order) in MD04.
    Please suggest.
    Thanks,
    Om

    Om,
    No.  Aside from my obvious desire to preserve my privacy, it would be a disservice to the other forum members.  No-one else but you and I would understand your problem, and no-one else but you would be able to benefit from any solutions. 
    There are dozens of free public portals suitable for posting pictures on the internet.  I suggest that you use one.
    Best Regards,
    DB49

  • BSW% is not considered for correcting the transactional quantity

    I  solicit a little help from the Group. We have a Crude Vendor  which is also in SAP platform . They have implemeted TSW and now Crude delivery tickets are generated from System.
    On scrutinty of ticket It is observed taht BS&W percentage is not considered while calulating quantities in Transaction UOM.
    Transaction code : O3QCITEST.
    Conv. Group = ZCDR.=53&54A 15 °C CRUDE OIL
    UoM Group = CRD.=L/L15/KG/BB6
    Transaction Quantity = 100 L.
    Material temp = 30 deg-C
    Test temp = 15 Deg-C
    Test relative density = 870 KGV.
    With the above data if you put BSW% = 0, then additional quantities calculated are 0.622 BB6, 85.938 KG, 98.779 L15 , 100 L.
    if you put BSW% = 0.5, then additional quantities are 0.618 BB6, 85.508
    KG, 98.285 L15 , 100 L.
    From above it is clear that the additional quantities in all units except in "L" change whenever the BSW% changes. This shows that BSW% is not considered in calculating the "L" quantity.
    In actual practice BSW correction should happen for Transactional Quantity also.
    If you have any solution for the above scenarion . please suggest.for necessary correction.
    regards
    Dipak
    [email protected]

    Dear Vishnu
    You r right . Standard SAP behaves that way only. We modified badi OIB_QCI_ROUND_QTY
    method: IF_EX_OIB_QCI_ROUND_QTY~ROUND_QTY
    coding atatched.
    Anyway thanks for reply.
    METHOD IF_EX_OIB_QCI_ROUND_QTY~ROUND_QTY .
    Local Data
      TYPES: T_CTPARAM TYPE OIB_A10,
             T_ADQNT TYPE OIB_A05.
      DATA:  S_CTPARAM TYPE OIB_A10,
             S_ADQNT  TYPE OIB_A05,
             S_ADQNTN TYPE OIB_A05.
      DATA : L_BSW(72) TYPE C.
      DATA: W_PAR_FLTP TYPE OIB_A10-PAR_FLTP,
            WF_BSW     TYPE OIB_A10-PAR_FLTP .
      DATA: IT_PARAM  TYPE STANDARD TABLE OF T_CTPARAM,
            IT_ADQNT  TYPE STANDARD TABLE OF T_ADQNT,
            IT_ADQNTN TYPE STANDARD TABLE OF T_ADQNT.
      DATA: W_TABIX TYPE SY-TABIX.
      DATA:  W_DIMENSION TYPE  T006-DIMID,
             W_TEXT      TYPE  T006T-TXDIM,
             W_MEINS     TYPE  T006-MSEHI ,
             L_MENGE     TYPE  MLEA-MEINH ,
             WA_PARAM    TYPE  OIB_A10 .
    *-----DATA DECLARATION FOR L15 START -
      DATA : WF_ADQNT_L     TYPE  OIB_A05-ADQNT,
             WF_ADQNT_L15   TYPE  OIB_A05-ADQNT,
             WF_ADQNT_TMP   TYPE  OIB_A05-ADQNT,
             WF_ADQNT_ROUND TYPE  OIB_A05-ADQNT,
             WF_ADQNT_KG    TYPE  OIB_A05-ADQNT.
    *-----DATA DECLARATION FOR L15 END -
      IT_ADQNT = TC_QT2TAB.
      READ TABLE ITC_PARAM INTO S_CTPARAM WITH KEY FIELDNAME = 'UMRSL'.
      IF SY-SUBRC = 0 AND S_CTPARAM-PAR_CHAR = 'ZCRD' .   "’ .   "AMP
        READ TABLE ITC_PARAM INTO S_CTPARAM WITH KEY FIELDNAME = 'MEINH'.
        W_MEINS = S_CTPARAM-PAR_CHAR.
        IF W_MEINS NE SPACE.
          CALL FUNCTION 'DIMENSION_GET_FOR_UNIT'
            EXPORTING
              LANGUAGE       = SY-LANGU
              UNIT           = W_MEINS
            IMPORTING
              DIMENSION      = W_DIMENSION
              TEXT           = W_TEXT
            EXCEPTIONS
              UNIT_NOT_FOUND = 1
              OTHERS         = 2.
        ENDIF.
        IF W_DIMENSION = 'VOLUME'.
          READ TABLE ITC_PARAM INTO S_CTPARAM
            WITH KEY FIELDNAME = 'BSWCN'.
          WF_BSW = S_CTPARAM-PAR_FLTP .
          READ TABLE IT_ADQNT INTO S_ADQNT WITH KEY MSEHI = 'MT' MANEN = ' '.
          IF SY-SUBRC = 0.
            W_TABIX = SY-TABIX.
            S_ADQNT-ADQNT =
                    S_ADQNT-ADQNT * ( 1 -  ( S_CTPARAM-PAR_FLTP / 100 ) ).
            MODIFY IT_ADQNT   FROM S_ADQNT INDEX W_TABIX TRANSPORTING ADQNT.
            TC_QT2TAB  = IT_ADQNT.
          ENDIF.
          READ TABLE IT_ADQNT INTO S_ADQNT WITH KEY MSEHI = 'KG' MANEN = ' '.
          IF SY-SUBRC = 0.
            W_TABIX = SY-TABIX.
            S_ADQNT-ADQNT =
                    S_ADQNT-ADQNT * ( 1 -  ( S_CTPARAM-PAR_FLTP / 100 ) ).
            MODIFY IT_ADQNT   FROM S_ADQNT INDEX W_TABIX TRANSPORTING ADQNT.
            TC_QT2TAB  = IT_ADQNT.
          ENDIF.
    *-----Start BSW% in Litre Qty----
          READ TABLE IT_ADQNT INTO S_ADQNT WITH KEY MSEHI = 'L' MANEN = ' '.
          IF SY-SUBRC = 0.
            W_TABIX = SY-TABIX.
            S_ADQNT-ADQNT =
                   S_ADQNT-ADQNT * ( 1 -  ( S_CTPARAM-PAR_FLTP / 100 ) ).
            WF_ADQNT_L  = S_ADQNT-ADQNT .
            MODIFY IT_ADQNT   FROM S_ADQNT INDEX W_TABIX TRANSPORTING ADQNT.
            TC_QT2TAB  = IT_ADQNT.
          ENDIF.
    *-----End BSW% in Litre Qty--
    *---L15 start----
          READ TABLE IT_ADQNT INTO S_ADQNT WITH KEY MSEHI = 'L15' MANEN = ' '.
          IF SY-SUBRC = 0.
            W_TABIX = SY-TABIX.
            WF_ADQNT_L15 = S_ADQNT-ADQNT .
            WF_ADQNT_TMP = ( WF_ADQNT_L15 / WF_ADQNT_L ).
            CALL FUNCTION 'ROUND'
              EXPORTING
                DECIMALS      = 4
                INPUT         = WF_ADQNT_TMP
                SIGN          = 'X'
              IMPORTING
                OUTPUT        = WF_ADQNT_ROUND
              EXCEPTIONS
                INPUT_INVALID = 1
                OVERFLOW      = 2
                TYPE_INVALID  = 3
                OTHERS        = 4.
            WF_ADQNT_L15   = WF_ADQNT_ROUND * WF_ADQNT_L .
            S_ADQNT-ADQNT = WF_ADQNT_L15 .
           MODIFY IT_ADQNT   FROM S_ADQNT INDEX W_TABIX TRANSPORTING ADQNT.  " ---Blocked by Prasanta on 08-june-07
            MODIFY IT_ADQNT   FROM S_ADQNT INDEX W_TABIX TRANSPORTING ADQNT.
            TC_QT2TAB  = IT_ADQNT.
          ENDIF.
    *---L15 end----
    *---KG start---
          READ TABLE IT_ADQNT INTO S_ADQNT WITH KEY MSEHI = 'KG' MANEN = ' '.
          IF SY-SUBRC = 0.
            W_TABIX = SY-TABIX.
            READ TABLE ITC_PARAM INTO S_CTPARAM
            WITH KEY FIELDNAME = 'BDICH'.
            WF_ADQNT_KG  = ( WF_ADQNT_L15 / ( 1 - ( WF_BSW / 100 ) ) * ( ( S_CTPARAM-PAR_FLTP / 1000 ) - 11 / 10000 ) ) - ( WF_ADQNT_L15 / ( 1 - ( WF_BSW / 100 ) ) * ( WF_BSW / 100 )  *  9979 / 10000  ) .
            S_ADQNT-ADQNT = WF_ADQNT_KG .
            MODIFY IT_ADQNT   FROM S_ADQNT INDEX W_TABIX TRANSPORTING ADQNT.
            TC_QT2TAB  = IT_ADQNT.
          ENDIF.
    *---KG end---
        ENDIF.
      ENDIF.
    ENDMETHOD.

Maybe you are looking for