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
SebanYou 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?
NehaHi 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
VeenaHi 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 LawranceSomething 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.BHi
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,
MullairajaAs 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 stockDear 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 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
-
Can anyone explain this behavior and tell me how to fix it?
Using NetBeans 6.5 on Windows, Glassfish v2.1 I have a JSF application with a page that has a tab set. On one of the tabs I have a panel with company information. One of the components on the page is an InputText field with the value bound to a sessi
-
I am trying to upload my itunes music from my ipod to my itunes on my computer. My itunes music lists all of the music, but cannot find it when I try to load it to my phone. The songs are on my ipod, but not on my phone and I don't know how to get t
-
How do i setup WTC in cluster environment using WLS6.1 sp3?
Hello: the situation is: (1)Two solaris machines. (2)one WLS domain. (3)one admin server and four managed servers in this domain. (4)we cluster these 4 managed servers. (5)each machine contains 2 managed server. Here is the problem, when we start man
-
Hi all, I've recently started a new job where the computer (mac Pro4 OS X 10.6.8) I'm using was being used by someone else before I started. When I open Dreamweaver (CS4 already installed when I got here) all of the dialog boxes have a strange block
-
Join the Oracle Commerce Special Interest Group (SIG)!
Oracle Retail User Group (ORUG) is expanding to build the Oracle Commerce Special Interest Group (SIG). The Oracle Commerce SIG is run by customers for customers, and offers you a venue to share best practices, tips & tricks, as well as interact with