Which table will get updated for batch characterstics for the MIGO trans?

Hi all,
As i am trying to post a goods receipt for 101/102 movement type in MIGO transaction.
But it is giving error as 'Batch characterstics values are not classified'.
If i give Batch Type- as  PRODUCTION(P)  in batch classification.
It will get posted.
Can any one help me out in which table this field will get updated.
Thanks...

HI ,
             Try table MSEG.
Regards,
Mohan

Similar Messages

  • How ENABLED_FLAG on PO_VENDORS table will get updated?.

    All,
    Can someone please post how this ENABLED_FLAG on PO_VENDORS table gets updated to 'Y' vs 'N'. What is the process updated it?. Isn't it based on END_DATE_ACTIVE?. Because i see few vendors for whom END_DATE is past date but still ENABLED_FLAG is 'Y'.

    As far as I know Summary_Flag column was added in earlier version of Oracle Applocations to all the application tables. Even PO_HEADERS_ALL has it though it is never used.
    Last time when I had done some RnD i had concluded it has some thing to do with KFFs.
    Thanks
    Arun

  • Whether the table 'B' will get update

    Hi Guys,
    In forms 6i , i have code like, when hitting the save button, on-insert trigger in block 'A' should insert data into table 'A' and the same time on-insert trigger in block 'B' should update data in table 'B' . The question is whether the table 'B' will get update, if any exception occured in table 'A' through any database trigger on table 'A'. there is no rollback on block 'B' , but exception is handling in blcok 'A'.
    please help me.
    thanks
    Seban

    You Need to define seperate session by using autonomous transactions,it allows you to leave the context of the calling transaction, perform an independant transaction, and return to the calling transaction without affecting it's state.
    SQL> CREATE TABLE a (id   NUMBER(2))
      2  /
    Table created.
    SQL> CREATE TABLE b (id   NUMBER(6))
      2  /
    Table created.
    --Table a column id has 2 digit constraint
    SQL>
    SQL> CREATE OR REPLACE PROCEDURE test (p_a NUMBER)  AS
      2    PRAGMA AUTONOMOUS_TRANSACTION;
      3  BEGIN
      4    INSERT INTO b (id)  VALUES (p_a);
      5    COMMIT;
      6  END;
      7  /
    Procedure created.
    SQL> SELECT * FROM a
      2  /
    no rows selected
    SQL> SELECT * FROM b
      2  /
    no rows selected
    Here i am forcly inserting 3 digit number into table a column ,which will raise exception and the same will allow in table b which has 6 digit number.
    SQL> BEGIN
      2    INSERT INTO a VALUES (100);
      3  EXCEPTION WHEN OTHERS THEN
      4    test(100);
      5  END;
      6  .
    SQL> /
    PL/SQL procedure successfully completed.
    SQL> SELECT * FROM a
      2  /
    no rows selected
    SQL> SELECT * FROM b
      2  /
           ID
          100
    SQL>
    -------------------------One more example---------------
    SQL> DELETE b
      2  /
    4 rows deleted.
    SQL> COMMIT;
    Commit complete.
    SQL> CREATE OR REPLACE PROCEDURE test (p_a NUMBER)  AS
      2    PRAGMA AUTONOMOUS_TRANSACTION;
      3  BEGIN
      4    INSERT INTO b (id)  VALUES (p_a);
      5    COMMIT;
      6  END;
      7  /
    Procedure created.
    SQL> BEGIN
      2    INSERT INTO a VALUES (10);
      3    INSERT INTO a VALUES (100);
      4  EXCEPTION WHEN OTHERS THEN
      5    test (100);
      6    ROLLBACK;
      7  END;
      8  .
    SQL> /
    PL/SQL procedure successfully completed.
    SQL> SELECT * FROM a
      2  /
    no rows selected
    SQL> SELECT * FROM b
      2  /
           ID
          100
    SQL> BEGIN
      2    INSERT INTO a VALUES (10);
      3    INSERT INTO a VALUES (100);
      4  EXCEPTION WHEN OTHERS THEN
      5    test (100);
      6  END;
      7  .
    SQL> /
    PL/SQL procedure successfully completed.
    SQL> SELECT * FROM a
      2  /
           ID
           10
    SQL> SELECT * FROM b
      2  /
           ID
          100
          100
    SQL> Khurram

  • Custom field in BP_PDBGP table not getting updated

    Hi,
    i am working in Contract management in SRM 7.0 Pack 6. I have aadded a custom field in partner table which appears in the partner table of contract header. It is a checkbox. when i check it the value gets saved in BBPPDBGP table for the first time after that if i try to uncheck it the value is not getting updated. I checked in the BBP_DOC_CHANGE_BADI, the value which is getting passed is correct but it doesn't update the databse accordingly.
    Any suggestions? is this a standard bug?
    Neha

    Hi Virendra,
    Thanks a lot for your suggestion.
    Where should i check? If the data passing to BBP_DOC_CHANGE_BADI is correct then that means at the webdynpro side there should not be any problem and as per the standard after doc_change also it should save properly. i also checked the badi there is not dependent coding done over there. DOC_SAVE badi is also inactive for contract business object. Hence, i am not getting any clue where could be the problem.
    Let me know if you want more details inorder to analyse this problem.
    Thanks &Regards,
    Neha

  • UJE* tables not getting updated

    Hello security experts,
    We are currently on BI 7.4 version and have BPC 10 (CPM 801 SP 005) implemented, we are facing issues with the creation of New Teams and Member access profiles in the system.
    Ideally when a new team/ Task or Member access profile gets created the respective UJE* tables must also get updated.
    We created 3 new Teams and Member access profiles in the BPC front end, while checking the backend tables we found that not all UJE* tables are getting updated as expected.
    Tables that got updated are :
    UJE_MEMACCESS
    UJE_TEAM_AGR
    UJE_TEAM_MULTAGR
    Tables that didnot get updated:
    UJE_TEAM
    UJE_PROFILE
    UJE_PROFILE_ASIN
    UJE_PROFILET
    UJE_TEAMT
    UJE_USER_TEAM ( we assigned users to the team via front end as well)
    Ideally these tables must get updated for every new Team; Member access profile created. Am I missing some configuration which should update these tables?
    Thanks & Regards
    Veena

    Hi Veena,
    I am also facing the same issue.
    Please let me know if you could resolve the issue.
    Thanks,
    Manohar

  • File to Proxy----Tables not getting updated.

    Hi all,
    I have File to proxy scnerio, where Data from file is uploaded in to BAPI in turn
    updated in to tables.
    If i take pay load from Moni  and test in SPROXY then tables is getting updated.
    But when i run Scnerio form XI tables are not getting updated.
    Please help......

    Hi ,
    Check this out if you missed any step.. This is exactly on your senario.
    /people/prateek.shah/blog/2005/06/14/file-to-r3-via-abap-proxy
    hope this will help you.
    Regards
    Aashish Sinha
    PS : reward points if helpful

  • C$sync_history table not getting updated

    I am doing file based sync using the oracle APIs. While syncing there is no entry in the table showing Sync happened. but C$SYNC_LOG table is getting updated.
    Can anybody tell whats the issue.
    Thanks and Regards
    Lijo Lawrance

    Something additionaly. If the removeSession throws exception, or does not work as expected, the only way to continue is to extend the HeliosSession Class, and add to history by yourself.
    The code for extending the HeliosSession is listed above.
    The only thing you need is to call
    ((HeliosSessionExtended)localHeliosSession).addToSyncHistory(this); //this is the FDSession, or the new one used in constrctor of HeliosSession, or in the createSession Method from syncService)
    afert startSession completes successfully.
    import java.sql.Connection;
    import java.sql.PreparedStatement;
    import java.sql.SQLException;
    import java.sql.Timestamp;
    import java.util.Iterator;
    import java.util.LinkedList;
    import oracle.lite.sync.HeliosSession;
    import oracle.lite.sync.HeliosTransport;
    import oracle.lite.sync.SiteDef;
    import oracle.lite.sync.Subscription;
    import oracle.lite.sync.SyncPubItemStatus;
    public class HeliosSessionExtended extends HeliosSession {
    public HeliosSessionExtended(HeliosTransport paramHeliosTransport) throws Throwable {
    super(paramHeliosTransport);
    //override the addToSyncHistory method
    void addToSyncHistory(Connection paramConnection) {
    //what I said about Sync_history
    if (!SiteDef.SYNC_HISTORY) {
    return;
    Long SessionId = this.getSessionId();
    Long DeviceSessionId = this.getDeviceSessionId();
    String clientId = this.getClientId();
    String memberId = this.getMemberId();
    String devicePlatform = this.getDevicePlatform();
    int result = this.getResult();
    String localHeliosMessage = this.getMessage();
    long startTime = this.getStartTimeMs();
    long finishTime = this.getFinishTimeMs();
    long uploadStartTime = this.getUploadStartTimeMs();
    long uploadFinishTime = this.getUploadFinishTimeMs();
    int recordCount = this.getUploadRecordCount();
    long uploadedByteCount = this.getUploadByteCount();
    long compressedByteCount = this.getUploadCompressedByteCount();
    LinkedList uploadedPubItems = this.getUploadPubItems();
    int uploadPubItemsSize = 0;
    if (uploadedPubItems != null) {
    uploadPubItemsSize = uploadedPubItems.size();
    long downloadStartTime = this.getDownloadStartTimeMs();
    long downloadFinishTime = this.getDownloadFinishTimeMs();
    int downloadRecordTime = this.getDownloadRecordCount();
    long downloadedByteCount = this.getDownloadByteCount();
    long downloadedCompressedByteCount = this.getDownloadCompressedByteCount();
    LinkedList downloadedPublicationItems = this.getDownloadPubItems();
    int downloadPubItemsSize = 0;
    if (downloadedPublicationItems != null) {
    downloadPubItemsSize = downloadedPublicationItems.size();
    int completeRefItemsCount = this.getCompleteRefreshItemCount();
    PreparedStatement preparedStatement = null;
    try {
    String insertString = "INSERT INTO C$SYNC_HISTORY (SESSION_ID,CLIENT_ID,DEVICE_PLATFORM,RESULT,START_TIME,FINISH_TIME,UPLOAD_START_TIME,UPLOAD_FINISH_TIME,UPLOAD_RECORD_COUNT,UPLOAD_BYTE_COUNT,UPLOAD_COMPRESSED_BYTE_COUNT,DOWNLOAD_START_TIME,DOWNLOAD_FINISH_TIME,DOWNLOAD_RECORD_COUNT,DOWNLOAD_BYTE_COUNT,DOWNLOAD_COMPRESSED_BYTE_COUNT,COMPLETE_REFRESH_ITEM_COUNT,DEVICE_SESSION_ID,UPLOAD_PUB_ITEM_COUNT,DOWNLOAD_PUB_ITEM_COUNT,MEMBER_CLIENT_ID) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
    preparedStatement = paramConnection.prepareStatement(insertString);
    preparedStatement.setLong(1, SessionId.longValue());
    if ((clientId != null) && (clientId.length() > 0)) {
    SetStringParameter(preparedStatement, 2, clientId);
    } else {
    SetStringParameter(preparedStatement, 2, " ");
    if ((devicePlatform != null) && (devicePlatform.length() > 0)) {
    SetStringParameter(preparedStatement, 3, devicePlatform);
    } else {
    SetStringParameter(preparedStatement, 3, " ");
    if (result == 0) {
    preparedStatement.setString(4, "SUCCESS");
    } else if (result == 1) {
    preparedStatement.setString(4, "FAILURE");
    } else if (result == -1) {
    preparedStatement.setString(4, "UNKNOWN");
    } else {
    preparedStatement.setNull(4, 12);
    SetTimeParameter(preparedStatement, 5, startTime);
    SetTimeParameter(preparedStatement, 6, finishTime);
    SetTimeParameter(preparedStatement, 7, uploadStartTime);
    SetTimeParameter(preparedStatement, 8, uploadFinishTime);
    preparedStatement.setInt(9, recordCount);
    preparedStatement.setLong(10, uploadedByteCount);
    preparedStatement.setLong(11, compressedByteCount);
    SetTimeParameter(preparedStatement, 12, downloadStartTime);
    SetTimeParameter(preparedStatement, 13, downloadFinishTime);
    preparedStatement.setInt(14, downloadRecordTime);
    preparedStatement.setLong(15, downloadedByteCount);
    preparedStatement.setLong(16, downloadedCompressedByteCount);
    preparedStatement.setInt(17, completeRefItemsCount);
    if (DeviceSessionId != null) {
    preparedStatement.setLong(18, DeviceSessionId.longValue());
    } else {
    preparedStatement.setNull(18, 2);
    preparedStatement.setInt(19, uploadPubItemsSize);
    preparedStatement.setInt(20, downloadPubItemsSize);
    if (memberId != null) {
    preparedStatement.setString(21, memberId);
    } else {
    preparedStatement.setNull(21, 12);
    preparedStatement.executeUpdate();
    preparedStatement.close();
    preparedStatement = null;
    Object localObjcClob;
    if (localHeliosMessage != null) {
    localObjcClob = new Long[]{SessionId};
    Subscription.setCLOB(paramConnection, "C$SYNC_HISTORY", "MESSAGE", localHeliosMessage, "SESSION_ID=? ", (Object[]) localObjcClob);
    if (((uploadedPubItems != null) && (uploadedPubItems.size() > 0)) || ((downloadedPublicationItems != null) && (downloadedPublicationItems.size() > 0))) {
    insertString = "INSERT INTO C$SYNC_HIS_PUB_ITEMS (SESSION_ID,PHASE,PUBLICATION,PUB_ITEM,DEVICE_TABLE,START_TIME,FINISH_TIME,IS_COMPLETE_REFRESH,RECORD_COUNT,BYTE_COUNT,COMPRESSED_BYTE_COUNT,MESSAGE) VALUES (?,?,?,?,?,?,?,?,?,?,?,?)";
    preparedStatement = paramConnection.prepareStatement(insertString);
    preparedStatement.setLong(1, SessionId.longValue());
    SyncPubItemStatus localSyncPubItemStatus;
    if ((uploadedPubItems != null) && (uploadedPubItems.size() > 0)) {
    preparedStatement.setString(2, "UPLOAD");
    localObjcClob = uploadedPubItems.iterator();
    while (((Iterator) localObjcClob).hasNext()) {
    localSyncPubItemStatus = (SyncPubItemStatus) ((Iterator) localObjcClob).next();
    SetStringParameter(preparedStatement, 3, localSyncPubItemStatus.publication);
    SetStringParameter(preparedStatement, 4, localSyncPubItemStatus.pubItem);
    SetStringParameter(preparedStatement, 5, localSyncPubItemStatus.deviceTable);
    SetTimeParameter(preparedStatement, 6, localSyncPubItemStatus.startTimeMs);
    SetTimeParameter(preparedStatement, 7, localSyncPubItemStatus.finishTimeMs);
    if (localSyncPubItemStatus.isCompleteRefresh) {
    preparedStatement.setString(8, "YES");
    } else {
    preparedStatement.setString(8, "NO");
    preparedStatement.setInt(9, localSyncPubItemStatus.recordCount);
    preparedStatement.setLong(10, localSyncPubItemStatus.byteCount);
    preparedStatement.setLong(11, localSyncPubItemStatus.compressedByteCount);
    SetStringParameter(preparedStatement, 12, localSyncPubItemStatus.message);
    preparedStatement.executeUpdate();
    if ((downloadedPublicationItems != null) && (downloadedPublicationItems.size() > 0)) {
    preparedStatement.setString(2, "DOWNLOAD");
    localObjcClob = downloadedPublicationItems.iterator();
    while (((Iterator) localObjcClob).hasNext()) {
    localSyncPubItemStatus = (SyncPubItemStatus) ((Iterator) localObjcClob).next();
    SetStringParameter(preparedStatement, 3, localSyncPubItemStatus.publication);
    SetStringParameter(preparedStatement, 4, localSyncPubItemStatus.pubItem);
    SetStringParameter(preparedStatement, 5, localSyncPubItemStatus.deviceTable);
    SetTimeParameter(preparedStatement, 6, localSyncPubItemStatus.startTimeMs);
    SetTimeParameter(preparedStatement, 7, localSyncPubItemStatus.finishTimeMs);
    if (localSyncPubItemStatus.isCompleteRefresh) {
    preparedStatement.setString(8, "YES");
    } else {
    preparedStatement.setString(8, "NO");
    preparedStatement.setInt(9, localSyncPubItemStatus.recordCount);
    preparedStatement.setLong(10, localSyncPubItemStatus.byteCount);
    preparedStatement.setLong(11, localSyncPubItemStatus.compressedByteCount);
    SetStringParameter(preparedStatement, 12, localSyncPubItemStatus.message);
    preparedStatement.executeUpdate();
    if (preparedStatement != null) {
    preparedStatement.close();
    preparedStatement = null;
    } catch (Throwable localThrowable) {
    //some error logging
    } finally {
    try {
    if (preparedStatement != null) {
    preparedStatement.close();
    preparedStatement = null;
    } catch (SQLException localSQLException2) {
    //some sqlexception logging
    void SetStringParameter(PreparedStatement paramPreparedStatement, int paramInt, String paramString)
    throws SQLException {
    if (paramString != null) {
    paramPreparedStatement.setString(paramInt, paramString);
    } else {
    paramPreparedStatement.setNull(paramInt, 12);
    void SetTimeParameter(PreparedStatement paramPreparedStatement, int paramInt, long paramLong)
    throws SQLException {
    if (paramLong > 0L) {
    paramPreparedStatement.setTimestamp(paramInt, new Timestamp(paramLong));
    } else {
    paramPreparedStatement.setNull(paramInt, 93);
    Edited by: FlorinA on Jul 6, 2010 12:37 AM
    Edited by: FlorinA on Jul 6, 2010 12:45 AM

  • How SID table will get the data?

    Hi,
    Any one can please let me know, how the SID table will get the data. I am not able to trace.
    Thanks in Advance.
    Regards,
    Suree.B

    Hi
    SID will not have data it will only contains data
    when the masterdata loads it will also create corresponding SID's  which can be later used to link master data table to fact table
    cheers,
    Swapna.G

  • Which Value will be updated with Reconciliation Account

    Dear All,
    We have maintained "Reconciliation Account" in the customer master.
    Also, account keys are maintained for the required condition types and seperate G/L accounts are assigned.
    So all the condition values will be posted directly to those G/L accounts.
    Then, which value will be updated to "Reconciliation Account"?
    Why it is called as "Sub Ledger"?
    Regards,
    Mullairaja

    As per SAP, Reconciliation Accounts is a procedure for ensuring the reliability of accounting records by comparing the balances of the business transactions posted. The account balances of current accounts are compared to the balances of the reconciliation accounts and the posted business transactions.
    Reconciliation Accounts are G/L accounts that receive postings from a subsidiary ledgers. Meaning, transactions data are not posted directly to recon accounts. Example of recon accounts are Accounts Receivable, Accounts Payable and Fixed Assets G/L. For accounts receivable G/L the subsidiary ledger is the customer account. All transactions with the customers are posted directly to the customer account and the recon account is automatically updated. How this thing happen? Well, when you create a customer account you specify under the Company Code data the reconciliation account.
    So, all normal transactions to the customer e.g. sale of goods are posted to the recon account defined in the customer master data. Next question would be, what G/L account should be updated for postings of customer down payment (advance collection)? For proper accounting, downpayment should not be posted to Accounts Receivable u2013 trade. It should be posted to different G/L account e.g. Advances from customer. Well, how would the said transaction be posted to Advances accounts.
    So, with the use of special G/L indicator you can specify in the set-up what G/L account advances transactions be posted. Standard posting key of customer transaction with special G/L indicator are 09 (dr) and 19 (cr). The system will always require you to indicate the special G/L indicator when you use the said posting keys.
    I hope this can assist you in understanding.
    Thanks & Regards
    JP

  • In Which table Will maintain the All Workflows Triggering Event Details?

    Hi,
    Can Any one tell me
    In Which table Will maintain the All Workflows Triggering Event Details?

    Hi Mohit,
    The Tr Codes KE29N/KE28L will give me the Logs of Past TDD runs. However, i would like to see the all the variants in a go. Due to a Organizational change, there is a new characteristics introduced. Now we need to change the sequence of the TDD runs. Since there are lot of TDD Variants that are in use. we need to get all of them into an excel and then decide the necessary changes.
    Thanks & Regards
    Surya

  • Please let me about the SAP transaction code(s) from which I will get month

    Please let me about the SAP transaction code(s) from which I will get monthly
    Material or product wise listing of cost of finished goods sold & lying as stock

    Dear parameswar
    Go to SE16, give the table MBEW and select the following fields:-
    VERPR  -  If you want to see the moving average price of that particular material
    STPRS  -  If you want to see the Standard price of that particular material
    SALK3   -  If you want to see the total valuated stock of that particular material
    To see how much stock is available, run MMBE and execute.  You can also check in MC.9 (mcdot9)
    thanks
    G. Lakshmipathi

  • Which one will get better performance when traversing an ArrayList,  iterat

    hi, everyone,
    Which one will get better performance when traversing an ArrayList, iterators, or index(get(i))?
    Any reply would be valuable.
    Thank you in advance.

    Use the iterator, or a foreach loop, which is just syntactic sugar over an iterator. The cases where there is a noticeable difference will be extremely rare. You would only use get() if you actually measured a bottleneck, changed it, re-tested, and found significant improvement. An iterator will give O(n) time for iterating over any collection. Using get() only works on Lists, and for a LinkedList, gives O(n^2).

  • I have a column where I have implemented writeback, its working fine. On top of this I need to show 0 as No and 1 as yes in our report, that is also done. Now I want to enter Yes in a column where it was no and I want database table to get update with 1.

    I have a column where I have implemented writeback, its working fine. On top of this I need to show 0 as No and 1 as yes in our report, that is also done. Now I want to enter Yes in a column where it was no and I want database table to get update with 1. I am not sure how to do it. SOmeone please help me out.

    Hi ,
    In your write back XML  try the below  query insert
    INSERT INTO TABLE_XYZ (attribute1)  values (SELECT CASE  WHEN @{C1}=’Yes’ then 1 when @{C1}=’No’ then 0 else null end from dual)
    Regards
    Rajagopal

  • Which table will give vendor master details per company code per purchase o

    Which table will give vendor master details per company code per purchase organisation that is all details available in XK03?

    hi
    Check T code MKVZ
    Or table LFA1
    Vishal...

  • Which Table will have 'Report to Report Interface (RRI)' Details?

    Hi all,
      Which table will have 'Report to Report Interface (RRI)' Details after creating them with RSBBS Tcode, PLEASE.
    Thanks in advance.

    Hi,
    Serach in these tables
    RSBBSCUBE
    RSBBSCUBEDIR
    RSBBSQUERYDIR
    Cheers..
    Krishna

Maybe you are looking for