Transaction Key values for MM

Hi All,
What entery's to be maintained in Transaction key (SBIW (Settings for application specific data source< Logistics< Transaction key maintenace for SAP BW) , will it contain all movement types defined in R/3 system for MM.
For e.g.
In SBIW -> Transaction key  641(Stock transfer) is not maintained where as its been defined and used in the R/3 system. So does this entry is mandatory to be maintained in SBIW before we extract MM data (Inventory).
Thanks

Hi Dipika,
you could check the forum entry: Business Intelligence Old Forum (Read Only Archive)
You could also check SAP notes 352344 and 492828.
regards,
Raymond Baggen

Similar Messages

  • How many transaction key used for Service PO

    Hi,
    Please let me know, how many transaction key used for Service PO...
    In OBYC, we have maintained GBB & WRX Transaction key's for Service PO, Is there any other Transaction key skip???
    Please guide...

    Hi,
    GBB is used for Offsetting entry for inventory posting but for Service procurement WRX Transaction key is used for GR/IR clearing-service.
    NOTE: You may use WRX with new account modifier ZZZ  to triggers GR/IR clearing-service only for service procurement where you need to post all separate GR/IR clearing- material , GR/IR clearing-asset and GR/IR clearing-service and can done with user exit.
    #But in special case GBB can be used with VBR key or copy of VBR as ZBR for default G/L account foe service PO.
    For more check the link:
    http://www.bluemarlinsys.com/ns/0603-03.asp
    Regards,
    Biju K

  • APEX 4.0 -Show and able to change Primary key values for Detail

    In a Master-Detail form, is there anyway I can show and able to change/select my primary keys from a select list field? One of my primary keys on the Detail is also primary key from another table which restricts my values for this field. I was able to show the fields but I can not make changes to this field and save the changes. Is there anyway I can have both show the field and able to change field's value and save it? Please advice. Thank you very much for your help in advance.
    -Grace

    Yes AFAIK Apex (for better or worse) was designed such that the PKs are generated automatically with PL/SQL, by a trigger, or whatever other algorithm that isn't in the control of the end user. It also only seems to allow a composite PK of no more than two columns.
    My usual strategy is to:
    1. Define the PK as a number (some sort of RECORD_ID, RECORD_SEQ, whatever) and populate it via a trigger on-insert.
    2. Define the "business" PK as a separate unique index. This way the user can set and modify it to their heart's content and it also isn't limited to just two columns (if the composite key's business requirement is such that more than two columns are needed).

  • How can we see record hold by the hash key value for a lock held

    Hi Experts ,
    I remember there is function in SQL server where you can see record /column value of the hask held in locking ? please can you let me know the function name. we  can provide hash key (bb00f5802873) and see the undelying data.
    Shivraj Patil.

    Thanks for this,
    We have deadlock in our system on this key lock and wants to repro the scenario based on the key value,
    Please find deadlock graph ? what is the best way to address it.
    <deadlock>
    <victim-list>
    <victimProcess id="process2b444508" />
    </victim-list>
    <process-list>
    <process id="process2b444508" taskpriority="0" logused="0" waitresource="KEY: 7:72057787802845184 (c200e36f1f65)" waittime="1842" ownerId="17275224351" transactionname="INSERT EXEC" lasttranstarted="2014-12-10T17:26:13.523" XDES="0xdc074f210" lockMode="RangeS-S" schedulerid="27" kpid="455556" status="suspended" spid="161" sbid="4" ecid="0" priority="0" trancount="1" lastbatchstarted="2014-12-10T17:26:13.520" lastbatchcompleted="2014-12-10T17:26:13.520" clientapp=".Net SqlClient Data Provider" hostname="LDNPSM020008588" hostpid="25712" loginname="INTRANET\sysecrprodweb" isolationlevel="serializable (4)" xactid="17275224351" currentdb="7" lockTimeout="4294967295" clientoption1="673187936" clientoption2="128056">
    <executionStack>
    <frame procname="" line="568" stmtstart="57262" sqlhandle="0x03000700d5366e5b3e754c009ea300000100000000000000" />
    <frame procname="" line="117" stmtstart="9396" stmtend="10722" sqlhandle="0x03000700f9c0895d238d4100c5a200000100000000000000" />
    <frame procname="" line="1" stmtstart="1082" sqlhandle="0x010007007e3d470070dfc3ff040000000000000000000000" />
    <frame procname="" line="1" sqlhandle="0x000000000000000000000000000000000000000000000000" />
    </executionStack>
    <inputbuf>
    (@p0 int output,@p1 int,@p2 int,@p3 varchar(8000),@p4 varchar(8000),@p5 varchar(8000),@p6 nvarchar(4000),@p7 nvarchar(4000),@p8 nvarchar(4000),@p9 nvarchar(4000),@p10 nvarchar(4000),@p11 nvarchar(4000),@p12 nvarchar(4000),@p13 bit,@p14 varchar(8000),@p15 varchar(8000),@p16 varchar(8000),@p17 varchar(8000),@p18 varchar(8000),@p19 varchar(8000),@p20 varchar(8000),@p21 varchar(8000),@p22 varchar(8000),@p23 varchar(8000),@p24 varchar(8000),@p25 varchar(8000),@p26 varchar(8000),@p27 varchar(8000),@p28 varchar(8000),@RETURN_VALUE int output)EXEC @RETURN_VALUE = [ecr].[pGetPendingApprovalsSearchResultList] @ResultCount = @p0 OUTPUT, @PageIndex = @p1, @PageSize = @p2, @PropertyName = @p3, @Direction = @p4, @SearchString = @p5, @IndustrySector = @p6, @CtyOfAsset = @p7, @CountryOfIncorporation = @p8, @Region = @p9, @RegionHead = @p10, @SanctionTeam = @p11, @CreditOfficer = @p12, @IncludeDeleted = @p13, @UserName = @p14, @SubmittedByRegion = @p15, @SubmittedByRegionHead = @p16, @SubmittedBySanctionTeam = @p17, @Su </inputbuf>
    </process>
    <process id="process5c4ee08" taskpriority="0" logused="143380" waitresource="OBJECT: 7:1487448473:17 " waittime="1929" ownerId="17275224979" transactionname="user_transaction" lasttranstarted="2014-12-10T17:26:13.710" XDES="0x7596ab3d0" lockMode="IX" schedulerid="18" kpid="443760" status="suspended" spid="162" sbid="4" ecid="0" priority="0" trancount="2" lastbatchstarted="2014-12-10T17:26:13.720" lastbatchcompleted="2014-12-10T17:26:13.710" clientapp=".Net SqlClient Data Provider" hostname="LDNPSM020008588" hostpid="25712" loginname="INTRANET\sysecrprodweb" isolationlevel="serializable (4)" xactid="17275224979" currentdb="7" lockTimeout="4294967295" clientoption1="673187936" clientoption2="128056">
    <executionStack>
    <frame procname="" line="218" stmtstart="21448" stmtend="22134" sqlhandle="0x0300070085ab222c98d9840086a200000100000000000000" />
    </executionStack>
    <inputbuf>
    Proc [Database Id = 7 Object Id = 740469637] </inputbuf>
    </process>
    </process-list>
    <resource-list>
    <keylock hobtid="72057787802845184" dbid="7" objectname="" indexname="" id="lockbba5b7180" mode="X" associatedObjectId="72057787802845184">
    <owner-list>
    <owner id="process5c4ee08" mode="X" />
    </owner-list>
    <waiter-list>
    <waiter id="process2b444508" mode="RangeS-S" requestType="wait" />
    </waiter-list>
    </keylock>
    <objectlock lockPartition="17" objid="1487448473" subresource="FULL" dbid="7" objectname="" id="lock10aaa0600" mode="S" associatedObjectId="1487448473">
    <owner-list>
    <owner id="process2b444508" mode="S" />
    </owner-list>
    <waiter-list>
    <waiter id="process5c4ee08" mode="IX" requestType="convert" />
    </waiter-list>
    </objectlock>
    </resource-list>
    </deadlock>
    Shivraj Patil.

  • What are the soft key values for the Motorola V3

    hi all,
    I am developing an application in which the application works mainly with the help of the Softkeys.
    I googled and found the values of the softkey as 21,22.I developed the application with the help of those keys it was working fine in the Emulator.When the application was tested in the real device V3 Razr it was not working.
    Then because of this i developed the same application with the help of the Command buttons it was working.It was not all looking nice as like previous.
    can anybody please suggest me some solution to this problem.
    Thanks in advance for your positive reply
    lakshman

    hi all,
    I have tested my application in getting the softkey values and key code values in the real device(V3 RAZR).
    I found the fallowing values these are different from the Emulator values
    key KeyValue Emulator Value
    left soft -21 21
    Middle soft -23 23
    Right soft -22 22
    earth nothing nothing
    mail nothing nothing
    UpArrow -1 1
    down Arrow -6 6
    left Arrow -2 2
    Right Arrow -5 5
    Center(betwee Arrows) -20 20
    make call -10 -10
    And usual values for the 1 to 9 the for * and # as faloows
    * 42 42
    # 35 35
    I am giving the information basing on the values i am getting from the real device.I am astonished why the values are differ from the Emulator.
    Please give me the solution for developing the Application to Motorola V3.
    Thanks in advance
    lakshman

  • Auto generate the primary key value for eah valid insertion

    i have a table EMP having emp_id, name and age.
    EMP;
    E1 John 23
    E2 Mary 25
    created a form/report page on the table. the report page displays all the columns. while creating new entry, the emp_is hidden and the name , age are displayed. on successful insertion the emp_id is populated with 1 rather then E3.
    1 Rick 22
    E1 John 23
    E2 Mary 25
    how do i ensure that the new row inserted has a value E3 and the subsequent entries, emp_id is incremented by next sequence.

    If your emp_id is not numeric and needs to be 'E' + sequence then you need to delete the existing trigger and create a new one like this:
    CREATE OR REPLACE TRIGGER emp_bi_trg
       BEFORE INSERT
       ON emp
       FOR EACH ROW
    BEGIN
       IF :NEW.emp_id IS NULL
       THEN
          SELECT 'E' || emp_seq.NEXTVAL
            INTO :NEW.emp_id
            FROM DUAL;
       END IF;
    END;
    /Denes Kubicek
    http://deneskubicek.blogspot.com/
    http://www.opal-consulting.de/training
    http://apex.oracle.com/pls/otn/f?p=31517:1
    ------------------------------------------------------------------------------

  • Transaction Key for Movement Type 561

    Hello,
    For movement type 561, I know one of the Transaction Key is BSX.  I would like to ask what is the other Transaction Key as I would like to set the GL Account Determination.  Thanks.
    Thanks.

    Hi
    Transaction keys required for 561 movemnt type are
    BSX - For the inventory posting
    GBB - BSA - For initial entry of stock balances
    For performing the 561 movment G/L account needs to be assigned to both these transaction keys.
    Thanks & Regards
    Kishore

  • SSAS report action to pass multi-value list of dimention key values to a SSRS report parameter

    This was originally posted on StackOverflow and suggested I try here as well.
    I want to create a report action in an SSAS OLAP cube that generates a list of formatted values to pass into an SSRS report parameter that accepts a multi-valued parameter list.  This would be applied at the
    cell level in the SSAS action.  I have found a solution that gets me most of the way:
    How to Pass Multiple Values from an SSAS Report Drill Through Action to an SSRS Multi-Value Parameter, but not quite.  The action does appear in Excel and works
    if I run the action from a cell that is at or below the dimension attribute I am generating the list for, in this case,
    Account Key.
    Below is a link to a screen capture (unable to embed it due to lack of reputation) showing the action and dimension structure in Excel.  The action works as long as I run it at the
    Account Key level or below.  I want to be able to run it at higher levels, such as
    Account Major and still have it generate all then related Account Key values for the SSRS report parameter.  Running it at the higher
    Account Major level does not trigger the report to run.
    Excel Action Screen Shot:
    http://i.stack.imgur.com/QCGSp.png
    Below is the MDX I am using to generate the value for the report parameter:
    UrlEscapeFragment(
    GENERATE(
    DESCENDANTS(
    [Account].[Account Key].CurrentMember,
    [Account].[Account Key].[Account Key]
    [Account].[Account Key].CURRENTMEMBER.Name,
    "&rp:Account="
    I am hoping that I can somehow modify the MDX above to make it return all the
    Account Keys for any attribute of the Account dimension when ran from any measure cell, not just when ran at self and children of
    Account Key in the pivot table.
    Also, if it helps, I can execute the following MDX query on the cube and get the results I am looking for.
    WITH MEMBER [Measures].[Account Key List] as
    GENERATE(
    DESCENDANTS([Account].[Account].CurrentMember, [Account].[Account].[Account]),
    [Account].[Account].CURRENTMEMBER.NAME,
    "&rp:Account=")
    SELECT {[Measures].[Account Key List]} on 0,
    ([Account].[Account Company Number].[Account Company Number],[Account].[Account Major].[Account Major]
    ) on 1
    FROM [Company 10 Action Demo]
    Below are partial results:
    10.116&rp:Account=10.116.010
    10.117&rp:Account=10.117.010&rp:Account=10.117.020
    10.120&rp:Account=10.120.005&rp:Account=10.120.006&rp:Account=10.120.010&rp:Account=10.120.020&rp:Account=10.120.030&rp:Account=10.120.040&rp:Account=10.120.050&rp:Account=10.120.060&rp:Account=10.120.380&rp:Account=10.120.999
    10.123
    Questions
    Any ideas what I might need to do to get Account Key to be returned for any attribute of the
    Account dimension?
    Would I possibly have to alter my Account dimension in the cube to get this to work?
    Thanks in advance.
    Edit 1 - Adventure Works Cube Version
    I was unable to get the suggested answer with the "Exists" function to work.  To better demonstrate this issue, I have recreated it using the Adventure Works Cube.
    I will focus on the Customer dimension, specifically the Customer and
    Education attributes.  I created a report action called Test Report Action.  Below is the XML created for it in the cube.
    <Action xsi:type="ReportAction" dwd:design-time-name="f35ad5ee-5167-4fb8-a0e0-0a74cc6e81c6">
    <ID>Report Action 1</ID>
    <Name>Test Report Action</Name>
    <TargetType>Cells</TargetType>
    <Target></Target>
    <Type>Report</Type>
    <ReportServer>SQLSERVER</ReportServer>
    <Path>ReportServer?/Test Report</Path>
    <ReportParameters>
    <ReportParameter>
    <Name>Test Customer Existing</Name>
    <Value>UrlEscapeFragment(
    GENERATE(
    EXISTING DESCENDANTS(
    [Customer].[Customer].CurrentMember,
    [Customer].[Customer].[Customer]
    [Customer].[Customer].CURRENTMEMBER.Name,
    "&amp;rp:Customer="
    )</Value>
    </ReportParameter>
    </ReportParameters>
    <ReportFormatParameters>
    <ReportFormatParameter>
    <Name>rs:Command</Name>
    <Value>Render</Value>
    </ReportFormatParameter>
    <ReportFormatParameter>
    <Name>rs:Renderer</Name>
    <Value>HTML5</Value>
    </ReportFormatParameter>
    </ReportFormatParameters>
    </Action>
    Below are the steps to re-create the issue.
    Connect to the cube in Excel
    Add dimension Customer -> More Fields -> Customer
    Add measure Internet Sales -> Internet Sales Amount
    Right-click Internet Sales Amount cell, select "Additional Actions" -> "Test Report Action" and see customer values created for URL 
    When the action is ran at this point with Customer, I see the values created in the URL shown message box (since there is no SSRS report server at location specified).
    Now the part I'm unable to resolve
    Remove the Customer dimension and add Customer -> Demographic -> Education
    Right-click Internet Sales Amount cell, select "Additional Actions" -> "Test Report Action"
    Nothing happens. If I ran the action on the cell next to "Bachelors", I would want it to build up all the list of all the "Customers"  that make up the "Bachelors" in the
    Customer dimension as part of the report parameter.  If no attributes where used in the cube from the
    Customer dimension for that cell, then I would like it to return "All Customers", or something similar to show that all customers are included in the aggregations.
    I am not too MDX savvy, thus far.  I think I need to somehow join the
    Customers to Internet Sales Amount in the Generate function portion.  I have tried several different combinations of the
    Customer dimension and Internet Sales Amount, along with various functions to see if I could get this to work with no success.  I am hoping that someone more knowledgeable the me will have a solution.   If you need more details,
    please ask and I will provide them.

    Simon,
    Thanks for you help with this.  This morning I found a workaround.  Below describes what that is.
    What I ended up doing was getting a list of values from a degenerate dimension that I could use to pass to SSRS to get a list of transactions for a report.  Below is how I did this, in relation to the Adventure Works cube using the degenerate dimension
    Internet Order Details.
    WITH MEMBER [Measures].[Order Param List] AS
    GENERATE(
    EXISTS([Internet Sales Order Details].[Sales Order Number].[Sales Order Number].Members, ,
    "Internet Sales"),
    [Internet Sales Order Details].[Sales Order Number].CurrentMember.Name,
    "&rp:OrderNum=")
    SELECT {[Measures].[Order Param List], [Measures].[Internet Sales Amount]} ON 0
    ,([Date].[Calendar].[Date]) ON 1
    FROM [Adventure Works]
    This will get a list of Sales Order Number in a text string, separated by "&rp:OrderNum=" for each measure of
    Internet Sales. This would allow me to create an SSRS report to bring back detail information for each
    Sales Order Number. Below are some sample results.
    May 16, 2007 SO50493&rp:OrderNum=SO50494&rp:OrderNum=SO50495&rp:OrderNum=SO50496&rp:OrderNum=SO50497&rp:OrderNum=SO50498&rp:OrderNum=SO50499&rp:OrderNum=SO50500 $12,157.80
    May 17, 2007 SO50501&rp:OrderNum=SO50502&rp:OrderNum=SO50503&rp:OrderNum=SO50504&rp:OrderNum=SO50505&rp:OrderNum=SO50506&rp:OrderNum=SO50507&rp:OrderNum=SO50508 $13,231.62
    May 18, 2007 SO50509&rp:OrderNum=SO50510 $4,624.91
    With this, I can then create a Report Action in SSRS with a Parameter Value of
    UrlEscapeFragment(
    GENERATE(
    EXISTS([Internet Sales Order Details].[Sales Order Number].[Sales Order Number].Members, ,
    "Internet Sales"),
    [Internet Sales Order Details].[Sales Order Number].CurrentMember.Name,
    "&rp:OrderNum=")
    The way I was going about it before was flawed, as I was trying to get a list of the granular values from each dimension used to build the measure value and pass each one of those as separate parameters. I just needed to set something unique for each fact
    measure transaction that represents the value and uses that in a query parameter for the SSRS report.

  • Can I change a key value?

    Is there some Processor that can be used to change a key value for a cache entry? Or do I have to do a get and a put with the new key?
    Thanks,
    Andrew

    If you haven't already looked into it, I believe the second part of your question: +"something that simply accomplishes effectively changing a key value but without the value ever being associated with two values simultaneously"+ may be closely accomplished by a TransactionMap (The transaction would wrap the get-remove-put calls):
    Apart from the additional library dependencies, I believe one important caveat though is any MapListeners will be triggered on both the Remove and the subsequent Put (as they are really different entries).
    Depending on your usecase, if you find that you are always "modifying the keys" perhaps they could be better served as properties of your object and instead of simple get()/put() you would additionally use an (indexed) Filter (w/ the performance cost on query).

  • What are the accepted values for each Maps parameter in the Apple URL Scheme?

    I'm interested in a complete enumerated list of the acceptable VALUES (as in KEY=VALUE) for the URL Scheme defined https://developer.apple.com/library/ios/featuredarticles/iPhoneURLScheme_Referen ce/MapLinks/MapLinks.html
    Obviously some of those parameters have an enumerated list, some are freeform. I'm just interested in the enumerated ones.

    Hi,
    Have a look at include LBTCHDEF.
    The standard include from SAP.
    -> Definitions and Constants for Function group BTCH
    Kind Regards
    Raymond

  • How to populate the dropdown key values as shown in the below screen shot

    Hi
    i am trying to populate the drop down by key value for trader , for Trader we  have few values i need to populate the Those values in values columns . as shown in the below screen shot .

    Hi,
    Follow below steps
    Step 1 - Create basic wdp table
    Step 2 - Create context to store dropdown values Within your web dynpro application table
    Now you need to create a context node to store the dropdown values, but this needs to be within the context node of your table.
    For this example I will use fields CARRID and CARRNAME from structure SCARR to create the dropdown list within the table context.
    Choose the attributes to represent the id and the text values
    The finished context should now look like this
    Step 3 - Update context mapping within VIEW
    Within the Context tab of your view update the context node you have just modified (CARRIERS) right click and select 'Update Mapping'. Alternatively if this is a new context drag it from the right hand window and drop it onto the context node in the left window,
    Step 4 - Update table field
    Within the layout tab of the view, field the table field you want to replace with with a dropdown and remove the UI element associated with it
    Now insert new dropdownbyindex UI cell element
    Step 5 - Assign Dropdown Ui element to Context
    Click on your UI element within the Layout tab, you will now see all the properties for this element which can be changed. You now need to assign the field within the context which you want to be displayed in the drop down i.e. it will be the CARRNAME field within context element DROPDOWN_CARR. To do this simply click on the button at the end of the 'texts' property (the one with a yellow square and circle on it) and select the correct context field.
    Step 6 - ABAP code to populate dropdown list and set correct initial value
    Insert the following ABAP code into the appropriate place. For this example it will go within the WDDOMODIFYVIEW method of the view.
      Data: it_scarr type standard table of scarr, wa_scarr like line of it_scarr, context_node type ref to if_wd_context_node.  Data: it_ddcarr type STANDARD TABLE OF if_main=>element_DROPDOWN_CARR, wa_ddcarr like line of it_ddcarr, lr_element TYPE REF TO if_wd_context_element, ld_tabix type sy-tabix, ld_index type sy-index, it_carriers type STANDARD TABLE OF if_main=>element_CARRIERS, wa_carriers like line of it_ddcarr.  select * from scarr into table it_scarr. sort it_scarr by carrid.  * select * from scarr into table it_scarr. context_node = wd_context->get_child_node( name = 'CARRIERS' ).  * Get all rows of table and values stored in each cell currently displayed to user context_node->get_static_attributes_table( importing table = it_carriers ).  if sy-subrc eq 0. loop at it_carriers into wa_carriers. free lr_element. ld_tabix = ld_tabix + 1.  *     assign context_node to table context context_node = wd_context->get_child_node( name = 'CARRIERS').  *     assign lr_element to row of table lr_element = context_node->get_element( ld_tabix ).  *     assign data to dropdown of the row  context_node = lr_element->get_child_node( name = 'DROPDOWN_CARR'). context_node->BIND_TABLE( it_scarr ).  *     Set correct initial value read table it_scarr into wa_scarr with key carrid = wa_carriers-carrid. ld_index = sy-tabix. context_node->set_lead_selection_index( index = ld_index ).  endloop. endif.
    Step 6 - Save, Activate and Run
    Save and activate your abap web dynpro, now when you execute it you should see a drop down object similar to the following:

  • ADF Faces: How do I set values for input controls in an af:table

    Use case: user enters master/detail information into an input form using an af:table for the desired number of detail rows.
    I have an ADF Faces input form with master level input controls, and an af:table (bound to a backing bean CoreTable) for the detail data set.
    The input controls are value bound to updateable view objects built from entity objects, with the appropriate view links providing master/detail iterators.
    Once the user has entered the master keys (via inputTexts, and selectOneChoices), I create a row in the detail VO, thus creating a visible blank row in the af:table.
    The user then completes the key for the detail row (in the af:table) by selecting a value in a selectOneChoice (in a af:column) with autoSubmit on and a valueChangeListener that sets the VO row attribute with the new value.
    The user then continues to enter into the remaining inputTexts and selectOneChoices in the af:columns until all values have been entered.
    I do not have autoSubmit on for any input controls in the af:columns other than the key, for performance improvement.
    The user can then use a command button (which has an action method) to create another row in the af:table.
    But, (in the action method) I need to set the values for the 1st detail VO row attributes, from the input controls, before creating another row.
    The input controls are bound to backing bean CoreInputText and CoreSelectOneChoice objects, and they have not set their values at this point, even though I have partialSubmit on for the "New Row" command button.
    I do not value bind the input controls in the af:columns to the backing bean objects, because we need to display data for all rows entered into the af:table.
    Any advice on the best way to perform this operation would be very appreciated!!!!

    Thanks for the reply Steve!!
    Yes, I followed the techniques in Screencast#7, and it works great in my edit page.
    But I am having problems with my input form.
    I actually have master/detail/detail relationship for which I am creating an input form.
    I created the input form as a copy of the edit form, and am making revisions as necessary.
    I created new view objects for the input form (from my three entity objects), which have the "Tuning" set to retrieve "No Rows (i.e. used only for inserting new rows)"
    I added an invokeAction that binds the "CreateInsert" action on the master iterator, so when the page is first displayed, the master level controls are available for data entry (as in 13.6.2 in the Developers Guide): but the first level detail controls are not rendered, and the af:table (for the second level detail) is rendered but with no rows.
    Once the user enters key values for the master (a three part key), I manually create a first level detail row by executing the "CreateInsert" action binding for the first level detail iterator.
    Continuing on, the user then enters a key value for the first level detail I manually create a second level detail row using it's "CreateInsert" action binding.
    Now the user has a form with all master and first level detail controls completed and one empty row in the af:table for it's first entry.
    The key column in the af:table has autoSubmit on, and an value change listener. That listener uses it's getNewValue() to set the key value ("locationCode" in this case) using
    setLocationCode from the ViewRowImpl. Here is that value change listener:
    public void locationChanged(ValueChangeEvent event) {
    if (null != event.getNewValue()) {
    LocObsCreateViewRowImpl locCreateRow = (LocObsCreateViewRowImpl)appMod.findViewObject("LocObsCreateView").getCurrentRow();
    if (null == locCreateRow.getLocationCode()) {
    locCreateRow.setLocationCode(event.getNewValue().toString());
    Now comes my problem: once they have entered the values in the remaining columns, they can use a command button to create another row in the 2nd detail iterator, thus creating another visible empty row in the af:table. But the values from the first row (other than the key column) are not assigned to the row in the collection and I can't figure out how to set values in the collection's row.
    I imagine I'm missing something using bindings and the Request Processing Lifecycle, and after reading this I can see how much manual work is going on.
    The users have specified the need to have all information available on one page, so I've designed it so they can insert and iterate through the first level detail collection.
    They have also asked to not use the mouse; they are looking for a "heads-down-data-entry" system.
    Again, I really appreciate any advice you could give.
    Jeffrey

  • Account grouping/Transaction keys PRD/DIF

    Hello Gurus
    I have a situation that some MIRO posting are using PRD and some are using DIF transaction keys. For some reason  The postings with DIF are not picking up the material thus resulting in putting dummy profit center.
    Please advise the difference between PRD and DIF and how  these are triggered during MIRO transactions.
    Many thanks
    MSJ

    HI Jayaram/Surabhi
    The see what you are saying and it make sense after I read your reply.
    The reason that I say that few MIRO postings are using DIF is because the posting key 83 debit and 93 credit are defined in the OBYC for DIF.
    So when I looked at the document in the Vendor acct (after I post MIRO), I see the profict center and material missing for posting keys 83 and 93  for some postings.
    Wheras I can see the profict center and material for posting keys 86 and 96 for some othe MIRo postings which use these posting keys.
    Of course  all these postings are generated automatically
    So my question is where do I make a setting to have the material and profict center generated for posting keys 83 and 93.
    I appreciate your help on this critical issue for me.
    Please advise.

  • SAP BW Transaction Key

    Hi,
    There is a field called BWVORG (SAP-BW Transaction Key) in the data sources for Inventory namely 2LIS_03_BF and 2LIS_03_UM which gets mapped to 0PROCESSKEY in BW. I want to know in which transaction of R/3 I will be able to see all those available transaction keys and similarly with the keys available in BW.
    Thanks a lot in advance.

    HI Bobs,
    The tcode for the same is SBIW
    Navigation is as below
    SBIW --> Settings for Application-Specific DataSources (PI) --> Logistics -->Settings: Purchasing -->
    Transaction Key Maintenance for SAP BW
    Program name is SAPLMCRR
    Thanks and Regards
    PV

  • Transaction Keys Description in MM(BSX, GBB etc)

    Hi all,
    I was going through many documents for FI/MM Integration but i could not understand what exactly are these transaction keys used for. for ex if thr is a movement type 101, GR agnst PO. then we have two things to do go to BSX- give the debit account and go to GBB-AUM to credit, if i am not wrong. I appreciate if someone please explain the usage in normal terms quoting some examples.
    Thanks
    Shriya

    Hi,
    some of the key descriptions -
    Expense/revenue from consumption of consignment material (AKO)  
    •     Expenditure/income from transfer posting (AUM)                   
    •     Provisions for subsequent (end-of-period rebate) settlement (BO1)              
    •     Income from subsequent settlement (BO2)            
    •     Income from subsequent settlement after actual settlement (BO3)      
    •     Change in stock (BSV)                  
       Stock posting (BSX)  
      Revaluation of "other" consumptions (COC)     
       Small differences, Materials Management (DIF)     
       Purchase account(EIN), purchase offsetting account (EKG), freight purchase account (FRE)                        
    External service (FRL)     
    External service, delivery costs (FRN)                            
    Offsetting entry for stock posting (GBB)      
    -   AUA:     for order settlement                                                 
    -   AUF:     for goods receipts for orders (without account assignment)  and for order settlement if AUA is not maintained                    
    -   AUI:     Subsequent adjustment of actual price from cost center  directly to material (with account assignment)  
    -   BSA:     for initial entry of stock balances      
    -   INV:     for expenditure/income from inventory differences  
    -   VAX:     for goods issues for sales orders without account assignment object (the account is not a cost   element) 
    -   VAY:     for goods issues for sales orders with   account assignment object (account is a cost element)
    -   VBO:     for consumption from stock of material provided to     vendor    
    -   VBR:     for internal goods issues (for example, for cost     center)  
    -   VKA:     for sales order account assignment       (for example, for individual purchase order)  
    -   VKP:     for project account assignment (for example, for individual PO)
    -   VNG:     for scrapping/destruction                                            
    -   VQP:     for sample withdrawals without account assignment
    -   VQY:     for sample withdrawals with account assignment   
    -   ZOB:     for goods receipts without purchase orders (mvt type 501)
    -   ZOF:     for goods receipts without production orders  (mvt types 521 and 531)                                                 
    Regards,
    Sridevi
    <i><b>* Pls. assign points, if useful</b></i>
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/wiki?path=/display/profile/sridevi+pattabiraman">me!</a>

Maybe you are looking for