Rebates--VBOF execution leads to disconnect between SD and FI

Hello--
We are facing some challenges with the VBOF transaction.  When the transaction is executed prior to rebate settlement, variances are processed and posted to FI &  to SD (but in different periods).  Posting of SD items in prior periods while posting the FI items in the current period is causing a disconnect between Sales Reporting (SD) and General Ledger (FI).
How have others addressed this issue?
Thanks!
Olivia

Hi,
I think VBOF only reorganises the rebate relevant data in SD to include or exclude the rebate base amount based on the snapshot configuration at that point of execution. It only updates the rebate relevant value in the rebate agreement and nothing else.
Based on this rebate settlement amount, rebate credit memos can be created which can again get posted to FI. So in my opinion, VBOF has no direct link with FI posting.
If my understanding about your problem is wrong, please let me know.

Similar Messages

  • Disconnect between audio and video with movies

    I'm just getting started with the 80 GB iPod and a movie I loaded will play, but there is about a second or two delay between the video and the audio with the movie. Any suggestions?

    Can you mark the thread as Answered then please.
    10:13 PM Friday; January 25, 2008

  • Disconnection between Remote and iTunes on iPad2

    When I connect with iPad to iTunes using the app Remote I loose the connection after a couple of minutes. I then have to cut the Wi-Fi connection and re-establish it in order that Remote finds iTunes gain.
    This is not the case with my iPhone3 (same OS and Remote version), which keeps the connection without a time limit.
    What's the point with ipad2?
    Thanks
    Andreas
    Used HW and SW:
    - iPhone3 and iPad2: OS 4.3.3, remote 2.1.1 (299)
    - iTunes 10.2.2.12 on Vista

    Same problem with Apple TV (OS 4.2.2). When you start Apple TV it sees and connects to iTunes but after a whille (10 minutes or so) the connection is broken.

  • I have a disconnect between my external hard drive and lightroom 5.6.  The recommended steps do not connect 11000 photos on the hard drive.  How can I connect?  I am concerned I have lost my edits in lightroom.

    I have a disconnect between my external hard drive and lightroom 5.6.  The recommended steps do not connect 11000 photos on the hard drive.  How can I connect?  I am concerned I have lost my edits in lightroom.

    after some sorting out your article, I clicked on a question mark with the message find the missing folder.  This brought me to a page where I could choose a folder by year and click on it.  The question marks disappeared and the photos were available.  In some cases I had to click on the year folder for each subfolder by date.
    The find missing folders message did not bring me to the finder window in which I could click on folders in the hard drive itself.  I appreciate your help big time!!

  • Is there an easy way to switch between ehternet and wifi connection without having to disconnect the ethernet cable?

    Hi All
    Was wondering if there is an easy way to switch between ethernet and wifi connection on Apple TV without having to disconnect the ethernet cable. The reason I ask is that I find it quicker to use my ethernet connection via a Netgear Powerline Home Theatre Set-up to stream Trailers and Movies on the Apple TV, however this is no good when connecting directly to my Mac to stream music or TV shows in iTunes, so revert to the wifi connection that I created on my Time Capsule to do this.
    Would be handy if Apple TV had a menu option where you could manually change the connection type depending on what you were doing, as per above scenario.
    Cheers
    Brett

    brettfromseabrook wrote:
    Hi All
    Was wondering if there is an easy way to switch between ethernet and wifi connection on Apple TV without having to disconnect the ethernet cable.
    Unfortunately not.

  • Rebate: Differ "Scale Base Value" between "Statistics" and "Billing Doc"

    Dear SD Expert,
                After I go with Transaction Code :"VOB3" (run report RV15B002), I found that "Scale Base Value" have different value between "Statistics" and "Billing Doc". And the correct value is "Billing Doc". However, the value which shows in my rebate condition now is "Statistic". Thus, my question is
                How can I configure my rebate condition based on "Billing Doc" Value instead of "Statistic"? (I don't want to "Correct backlogs" anytime in changing scales based value.)  Anyone please feel free in suggestion.
    Thanks,
    Prach

    HI,
    This may be useful to you.
    http://help.sap.com/saphelp_47x200/helpdata/en/dd/5612d8545a11d1a7020000e829fd11/content.htm
    Vrajesh

  • Execution time difference between Statspack and DBM_Monitor trace

    Hi Everyone,
    We noticed that output of query execution time is quite differ between statspack and session tracing (DBMS_MONITOR) report. The query execution time in Statspack was 1402 sec and in session trace file was 312.25 Sec. FYI database version is 11.2.0.3 which is installed on platform OL 5.8
    Both of the following reports (Staspack/tracing) was executed on same system and at the same time. Could you suggest why execution time is differ in staspack and session tracing?
    Staspack execution time :-
    Elapsed Elap per CPU Old
    Time (s) Executions Exec (s) %Total Time (s) Physical Reads Hash Value
    1402.50 1 1402.50 9.1 53.92 256,142 3247794574
    select * from ( select * from ( select resourcecontentslocati
    on,isprotocolname,ismimecontenttype,indexedmetatext,objectid,met
    atext,valueaddxml,resourcetype,resourceviewedtime,iscmaresultid,
    resourcelastviewedbyuser,issequencenumber,nvl(length(contents),0
    Session tracing time:-
    call count cpu elapsed disk query current rows
    Parse 1 10.58 256.44 43364 153091 0 0
    Execute 1 0.01 0.08 0 0 0 0
    Fetch 143 2.09 55.72 25440 32978 0 1000
    total 145 12.69 312.25 68804 186069 0 1000
    Thanks
    Rajdeep

    Hi,
    First of all, please read the [url https://wikis.oracle.com/display/Forums/Forums+FAQ]FAQ page and find out how to use the code tags to format your output properly so that it's readable.
    I don't want to work out the stats formatting but I'd guess that if you ran the query first time and the data was not cached, it would be slower than the 2nd query when it was cached. The stats should confirm this so please format them so we can see it properly.
    Rob

  • Identical rebates - VBOF

    Hi All,
    Our client has created identical rebates (interms of validity, condition record , agreement type) except for the rebate basis/accrual rate.
    For example they have created 4 identical agreements and have settled one.
    Now when they try to run VBOF for balance 3 rebate agreements the VBOF screen picks up one of the rebate relevant billing document and displays a message "No correction due to inactive rebate record".
    Has anybody come up with such message earlier and any idea how to overcome this using some OSS notes.
    Your inputs are highly appreciated.
    Regards,
    Rajkumar

    The validity period of rebate agreement1.1.2007 to 31.8.2007 and has been settled.
    The validity periods of other rebate agreements are 1.12.2007 to 31.12.2007 but not yet settled. When VBOF is run for some of the agreements we dont get any issue but for few agreements one billing document is facing this problem.

  • Diff between Discount and Rebate with configuration Step of rebate

    Waht is the deffrence between discount and rebate in SD , Pls provide the Rebate configuration Step

    provide the Rebate configuration Step
    Please avoid asking like this.  Before posting, please search the forum and try on your own. 
    Coming to your question,
    Waht is the deffrence between discount and rebate
    discount is as and when you generate billing documents, straightaway, you offer discount on the invoice value, whereas, rebate is once you reach the agreed sales turnover, some percentage of value would be created once in a year or twice depending upon the agreement.
    thanks
    G. Lakshmipathi

  • Difference Between Aggregates and Compression

    Hi,
    Can you tell me what is the difference between Aggregates and Compression?
    I know ,once compressed data is not available for deletion in request wise
    and it moves from  F table to E table .
    Aggregates means ,data will move from cube to aggreagates(Baby cubes).
    But my query is ,As both of them aggregates the data.which of them should be used. at what situation?
    I hope you understood my Query.
    Regards.
    Naresh.

    Hi,
    An aggregate is a materialized, aggregated view of the data in an InfoCube. In an aggregate, the dataset of an InfoCube is saved redundantly and persistently in a consolidated form into the database.
    Aggregates make it possible to access InfoCube data quickly in Reporting. Aggregates serve, in a similar way to database indexes, to improve performance.
    especially in the following cases we create aggregates:
    The execution and navigation of query data leads to delays with a group of queries.
    You want to speed up the execution and navigation of a specific query.
    You often use attributes in queries.
    You want to speed up reporting with characteristic hierarchies by aggregating specific hierarchy levels.
    For more info on aggregates go though the link below
    https://help.sap.com/saphelp_sem320bw/helpdata/en/c5/40813b680c250fe10000000a114084/frameset.htm
    Compression creates a new cube that has consolidated and summed duplicate information.
    2. When you compress, BW does a group by on dimensions and a sum on measures... this eliminates redundent
    information.
    3. Compressed infocubes require less storage space and are faster for retrieval of information.
    4. Once a cube is compressed, you cannot alter the information in it. This can be a big problem if there
    is an error in some of the data that has been compressed.
    For more info go though the below link
    http://www.sap-img.com/business/infocube-compression.htm
    Regards,
    Marasa.

  • Difference between techo and close order

    Dear all
    plz tell what is a difference between techo and close production order
    guide me
    Rgds
    SDB
    Edited by: surendra patil on Aug 21, 2008 12:18 PM

    TECO  means ending a production order from a logistical viewpoint. This function is usually used, if the execution of an order has to be stopped prematurely or if the order
    could not be executed in the required manner and open requirements for the order (reservations,capacities) should be deleted.
    The following actions are executed if an order is set to TECO:
    · The order is not relevant for MRP planning
    · Reservations are deleted
    · Capacity requirements are deleted
    · Purchase requisitions for external operations or non-stock materials are deleted
    · The order and its operations receive the system status  (TECO)
    If an order is technically complete, you cannot change it. The fields in the order are displayed but
    cannot be changed. You can however cancel technical completion, for instance if order data has
    to be changed.
    After technical completion you can still make  posting for order.
    For instance,material withdrawal or a confirmation can be posted if they were previously forgotten.
    *Closed Order :
    *The Closed (CLSD) status has been introduced in the production order. It has the following
    characteristics:
    · No more costs can be posted to the order, that is, confirmations and goods movements are
    no longer permitted for the order.
    · The order can no longer be changed. Exceptions to this are revoking the CLSD status and
    setting the deletion flag.
    · All actions relating to the status technically completed are executed
    · In a collective order, the CLSD status is also set for subordinate orders.
    · If the system comes across an order in the collective order that cannot be closed, the orders
    that come between this order and the leading order are also not closed. Other subtrees are
    closed if they only contain orders that can be closed.
    Regards,
    Hrishi.

  • What is Difference between SXMB_MONI and SXMB_MONITOR?

    what is Difference between SXMB_MONI and SXMB_MONITOR?
    Can any explain to this question.please?

    Hello,
    Both are same.
    SXMB_MONI is area menu which will contain all multiple transactions pertaining to monitoring.
    SXMB_MONI contains some functions viz monitoring for Bridging, Archived Msgs, Job overview, persistence layer analysis.
    SXI_monitor directly leads to the message monitoring for the IS, which is part of the SXMB_MONI.
    SXI_MONITOR directly executes the monitoring report.
    Thanks,
    Satya

  • What's difference between ASC and DESC index

    1 select count(*)
    2* from big_emp e where hiredate >= to_date('1980-01-01', 'YYYY-MM-DD') and hiredate <= to_date('1983-12-31', 'YYYY-MM-DD')
    COUNT(*)
    11971
    SQL> create index i_big_emp_hiredate on big_emp(hiredate);
    Index created.
    SQL> set autot trace
    SQL> select empno, ename, hiredate
    2 from big_emp e where hiredate >= to_date('1980-01-01', 'YYYY-MM-DD') and hiredate <= to_date('1983-12-31', 'YYYY-MM-DD') ;
    11971 rows selected.
    Execution Plan
    | Id | Operation | Name | Rows | Bytes | Cost |
    | 0 | SELECT STATEMENT | | 11766 | 218K| 19 |
    |* 1 | TABLE ACCESS FULL| BIG_EMP | 11766 | 218K| 19 |
    SQL> drop index i_big_emp_hiredate;
    Index dropped.
    SQL> create index i_big_emp_hiredate on big_emp(hiredate desc);
    Index created.
    SQL> select empno, ename, hiredate
    2 from big_emp e where hiredate >= to_date('1980-01-01', 'YYYY-MM-DD') and hiredate <= to_date('1983-12-31', 'YYYY-MM-DD') ;
    11971 rows selected.
    Execution Plan
    | Id | Operation | Name | Rows | Bytes | Cost |
    | 0 | SELECT STATEMENT | | 29 | 551 | 4 |
    | 1 | TABLE ACCESS BY INDEX ROWID| BIG_EMP | 29 | 551 | 4 |
    |* 2 | INDEX RANGE SCAN | I_BIG_EMP_HIREDATE | 53 | | 2 |
    i have 2 questions
    1. In "Expert one-on-one Oracle", Tom said, there is no deference between ASC and DESC index in case of one column because Oracle can just read in reverse order. but my test made me confused. why Oracle did "full table scan" only in ASC index???
    2. using "set autot trace" command. i believed the the "Rows" column mean the rows that Oracle access. Can you explain why the rows are 29(DESC) and 11766(ASC) in spite of the result is 11971. what is the exact meaning of "Rows" column in execution plan

    I think what you're seeing is a bug in the optimizer. If you had printed up the predicate section of the execution plan, this would be more obvious. I have the query:
    select *
    from   t1
    where  d1 between to_date('01-jan-2001')
              and     to_date('31-dec-2003')
    ;This returns one row per day for 3 years, and when a normal index is created on it, the optimizer calculates the correct cardinality and uses a sensible set of predicates. But when I use a descending index, this is what I get:
    Execution Plan
    Plan hash value: 1429545322
    | Id  | Operation                   | Name  | Rows  | Bytes | Cost  |
    |   0 | SELECT STATEMENT            |       |  1097 | 21940 |     2 |
    |   1 |  TABLE ACCESS BY INDEX ROWID| T1    |  1097 | 21940 |     2 |
    |*  2 |   INDEX RANGE SCAN          | T1_I1 |     5 |       |     2 |
    Predicate Information (identified by operation id):
       2 - access(SYS_OP_DESCEND("D1")>=HEXTORAW('8798F3E0FEF8FEFAFF')  AND
                  SYS_OP_DESCEND("D1")<=HEXTORAW('879AFEF8FEF8FEFAFF') )
           filter(SYS_OP_UNDESCEND(SYS_OP_DESCEND("D1"))>=TO_DATE('2001-01-0
                  1 00:00:00', 'yyyy-mm-dd hh24:mi:ss') AND
                  SYS_OP_UNDESCEND(SYS_OP_DESCEND("D1"))<=TO_DATE('2003-12-31 00:00:00',
                  'yyyy-mm-dd hh24:mi:ss'))Note the introduction of the strange sys_op_descend() function - which is related to the descending index implemention, and the extra FILTER predicates which introduce a significant extra selectivity effect. The optimizer is double-counting on selectivity effects, and introducing extra factors of 1% and 5% (I haven't checked exact details) due to the functions applied to columns and the range-based predicates.
    Regards
    Jonathan Lewis
    http://jonathanlewis.wordpress.com
    http://www.jlcomp.demon.co.uk

  • What is the diffrence between ASCII and BIN mode

    Hello All,
    What is the diffrence between ASCII and BIN mode
    Regards,
    Lisa.

    'ASC' :
    ASCII format. The table is transferred as text. The conversion exits are
    carried out. The output format additionally depends on the parameters
    CODEPAGE, TRUNC_TRAILING_BLANKS, and TRUNC_TRAILING_BLANKS_EOL.
    'IBM' :
    ASCII format with IBM codepage conversion (DOS). This format correspond
    to the 'ASC' format when using target codepage 1103. This codepage is
    often used for data exchange by disc.
    'DAT' :
    Column-by-column transfer. With this format, the data is transferred as
    with ASC text. However, no conversion exists are carried out and the
    columns are separated by tab characters. This format creates files that
    can be uploaded again with gui_upload or ws_upload.
    'DBF' :
    The data is downloaded in dBase format. Because in this format the file
    types of the individual columns are included, import problems, for
    example, into Microsoft Excel can be avoided, especially when
    interpreting numeric values.
    'WK1' :
    The data is downloaded in Lotus 1-2-3 format.
    'BIN' :
    Binary format. The data is transferred in binary format. There is no
    formatting and no codepage conversion. The data is interpreted row by
    row and not formatted in columns. Specify the length of the data in
    parameter BIN_FILESIZE. The table should consist of a column of type X,
    because especially in Unicode systems the conversion of structured data
    into binary data leads to errors.

  • What is the difference between start() and run()

    Hi:
    what is the difference between start() and the run()???
    in my app, i have
    Console.debug( "starting thread to listen for clients" );
    _server = new Server( this );
    _server.start();
    _server extends Thread..
    why everytime i use server.start(); my app will terminate on it is own, even though in my servr.run() method, i have a while loop
    and if i call _server.run() explicitly in my code, that while loop will be in execution
    can someone let me know??
    thnx

    what is the difference between start() and the
    run()???start() is a method on Thread that tells it to start.
    run() is a method in the object that the thread executes.
    why everytime i use _server.start(); my app will
    terminate on it is own, Err.... I'm not convinced this is true. It'll throw an IllegalThreadStateException, if you try to restart an existing thread.
    If that's what you're saying.
    even though in my _servr.run()
    method, i have a while loopI don't see the connection. Are you saying that the while loop never terminates, and you don't see why the thread is terminating?
    and if i call _server.run() explicitly in my code,
    that while loop will be in executionIf you call server.run() explicitly, then run() will be executed in the same thread that you called it in.

Maybe you are looking for