Inbound 820 configurations

Hi,
we are implementing EDI with one of our customer for receiving payment advice(820). They send check directly to us and later payment advice. Could anyone tell me what are the configurations to be done apart from those EDI-related for incoming payments. though complete configuration steps are appreciated, any help will help us doing it.
Also, after receipt of payment advice, it shows only header level amount, whereas in item level, no amount are shown. Can anyone tell me what I'm missing in mapping from X12 to IDoc format??
If anyone has got mapping spec for inbound 820, do share.
Thanks,
PB

Hi Praveen,
The 820 Inbound the Message Type is REMADV and
Idoc type is PEXR2001/PEXR2002.
First of all, verify whether you get the item information that you are looking for in the Idoc. If you don't see it then request your partner to send the information.
Data Creation in Idoc
IDocs are text encoded documents with a rigid structure that are used to exchange data between R/3 and a foreign system. Instead of calling a program in the destination system directly, the data is first packed into an IDoc and then sent to the receiving system, where it is analyzed and properly processed. Therefore an IDoc data exchange is always an
asynchronous process. The significant difference between simple RFC-calls and IDoc data exchange is the fact, that every action performed on IDocs are protocolled by R/3 and IDocs can be reprocessed if an error occurred in one of the message steps.
While IDocs have to be understood as a data exchange protocol, EDI and ALE are typical use cases for IDocs. R/3 uses IDocs for both EDI and ALE to deliver data to the receiving system. ALE is basically the scheduling mechanism that defines when and between which partners and what kind of data will be exchanged on a regular or event triggered basis. Such a set-up is called an ALE-scenario.
IDoc is a intermediate document to exchange data between two SAP Systems.
*IDocs are structured ASCII files (or a virtual equivalent).
*Electronic Interchange Document
*They are the file format used by SAP R/3 to exchange data with foreign systems.
*Data Is transmitted in ASCII format, i.e. human readable form
*IDocs exchange messages
*IDocs are used like classical interface files
IDOC types are templates for specific message types depending on what is the business document, you want to exchange.
WE30 - you can create a IDOC type.
An IDOC with data, will have to be triggered by the application that is trying to send out the data.
FOr testing you can use WE19.
How to create idoc?
*WE30 - you can create a IDOC type
For more information in details on the same along with the examples can be viewed on:
http://www.netweaverguru.com/EDI/HTML/IDocBook.htm#_Toc8400404
http://help.sap.com/saphelp_erp2005/helpdata/en/0b/2a6620507d11d18ee90000e8366fc2/frameset.htm
http://www.sappoint.com/presentation.html
http://www.allsaplinks.com/idoc_search.html
http://www.sapgenie.com/sapedi/idoc_abap.htm
http://www.erpgenie.com/sapedi/idoc_abap.htm
To Create Idoc we need to follow these steps:
Create Segment ( WE31)
Create Idoc Type ( WE30 )
Create Message Type ( WE81 )
Assign Idoc Type to Message Type ( WE82 )
Creating a Segment
Go to transaction code WE31
Enter the name for your segment type and click on the Create icon
Type the short text
Enter the variable names and data elements
Save it and go back
Go to Edit -> Set Release
Follow steps to create more number of segments
Create IDOC Type
Go to transaction code WE30
Enter the Object Name, select Basic type and click Create icon
Select the create new option and enter a description for your basic IDOC type and press enter
Select the IDOC Name and click Create icon
The system prompts us to enter a segment type and its attributes
Choose the appropriate values and press Enter
The system transfers the name of the segment type to the IDOC editor.
Follow these steps to add more number of segments to Parent or as Parent-child relation
Save it and go back
Go to Edit -> Set release
Create Message Type
Go to transaction code WE81
Change the details from Display mode to Change mode
After selection, the system will give this message “The table is cross-client (see Help for further info)”. Press Enter
Click New Entries to create new Message Type
Fill details
Save it and go back
Assign Message Type to IDoc Type
Go to transaction code WE82
Change the details from Display mode to Change mode
After selection, the system will give this message “The table is cross-client (see Help for further info)”. Press Enter.
Click New Entries to create new Message Type.
Fill details
Save it and go back
Check these out..
Re: How to create IDOC
Check below link. It will give the step by step procedure for IDOC creation.
http://www.supinfo-projects.com/cn/2005/idocs_en/2/
ALE/ IDOC
http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419
http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
http://www.sapgenie.com/sapedi/index.htm
http://www.sappoint.com/abap/ale.pdf
http://www.sappoint.com/abap/ale2.pdf
http://www.sapgenie.com/sapedi/idoc_abap.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/0b/2a60bb507d11d18ee90000e8366fc2/frameset.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/78/217da751ce11d189570000e829fbbd/frameset.htm
http://www.allsaplinks.com/idoc_sample.html
http://www.sappoint.com/abap.html
http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419
http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
http://www.sapgenie.com/sapedi/index.htm
http://www.allsaplinks.com/idoc_sample.html
http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.docs
go trough these links.
http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419
http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
http://www.sapgenie.com/sapedi/index.htm
http://www.sappoint.com/abap/ale.pdf
http://www.sappoint.com/abap/ale2.pdf
http://www.sapgenie.com/sapedi/idoc_abap.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/0b/2a60bb507d11d18ee90000e8366fc2/frameset.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/78/217da751ce11d189570000e829fbbd/frameset.htm
http://www.allsaplinks.com/idoc_sample.html
http://www.sappoint.com/abap.html
http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419
http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
http://www.sapgenie.com/sapedi/index.htm
http://www.allsaplinks.com/idoc_sample.html
http://http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
An IDoc is simply a data container that is used to exchange information between any two processes that can understand the syntax and semantics of the data...
1.IDOCs are stored in the database. In the SAP system, IDOCs are stored in database tables.
2.IDOCs are independent of the sending and receiving systems.
3.IDOCs are independent of the direction of data exchange.
The two available process for IDOCs are
Outbound Process
Inbound Process
AND There are basically two types of IDOCs.
Basic IDOCs
Basic IDOC type defines the structure and format of the business document that is to be exchanged between two systems.
Extended IDOCs
Extending the functionality by adding more segments to existing Basic IDOCs.
To Create Idoc we need to follow these steps:
Create Segment ( WE31)
Create Idoc Type ( WE30)
Create Message Type ( WE81)
Assign Idoc Type to Message Type ( WE82)
imp links
http://www.allsaplinks.com/idoc_sample.html
http://www.sapgenie.com/sapedi/idoc_abap.htm
www.sappoint.com
--here u can find the ppts and basic seetings for ALE
http://sappoint.com/presentation.html
www.sapgenie.com
http://www.sapgenie.com/ale/index.htm
Create Message Type (WE81)
Create Segment type (WE31)
Create IDOC Type (WE30)
Assign Segment type to Idoc Type (WE30)
Assign Idoc Type to Message Type (WE82)
Assign Function Module – Mtype – Idoc Type (WE57)
Create a Process Code – (WE41-outbound, WE42-Inbound)
Enable Customized FM to ALE (BD51)
Assign these to Partner Profile (WE20)
check the following thread:
/message/2222912#2222912 [original link is broken]
http://help.sap.com/saphelp_erp2005vp/helpdata/en/e6/04c03e7856b300e10000000a114084/frameset.htm
Hope this helps u
Regards
Renu

Similar Messages

  • Inbound 820 Error after migrating 11.1.1.6 to 11.1.1.7

    Hi All,
    I am getting an error HIPAA in Inbound 820, which used to work fine with 11.1.1.6. We recently upgraded to 11.1.1.7 for TA1 acknowledgement and seeing the following errors in the Logs. Outbound direction is working fine, but not able to see messages in Business Message, Wire message tab but was able to see messages only on Application Message Tab
    Error Code: 904
    Call: INSERT INTO B2B_WIRE_MESSAGE (ID, JOB_ID, LABEL, ATTRIBUTE1, MESSAGE_DIGEST, ATTRIBUTE3, MESSAGE_ID, ATTRIBUTE5, MODIFIED, CREATED, MSG_SIZE, LAST_RESUBMITTED_USER_NAME, LAST_RESUBMITTED_TIME_STAMP, MESSAGE_STATUS, LAST_VIEWED_USER_NAME, CHANNEL_NAME, PASSWORD, DIGEST_ALGORITHM, PORT, ENCRYPTION_ALGORITHM, PROTOCOL_COLLABORATION_ID, ENCRYPTION_PROTOCOL, PROTOCOL_MESSAGE_ID, ERROR_DESCRIPTION, PROTOCOL_TRANSPORT_BINDING, ERROR_TEXT, REFER_TO_PROTOCOL_MESSAGE_ID, EXCHANGE_ATTEMPT_COUNT, RESUBMIT_COUNT, EXCHANGE_RETRY_INTERVAL, SIGNING_ALGORITHM, HOST_NAME, SIGNING_CERTIFICATE, ACKNOWLEDGEMENT_MODE, SIGNING_PROTOCOL, ATTRIBUTE4, STATE, LAST_VIEWED_TIME_STAMP, TO_ADDRESS, DIRECTION, TRANSPORT_CERTIFICATES, ERROR_CODE, TRANSPORT_CERTIFICATES_CLOB, ERROR_TEXT_CLOB, TRANSPORT_CORRELATION_ID, FROM_ADDRESS, TRANSPORT_HEADERS, ATTRIBUTE2, TRANSPORT_PROTOCOL, DELIVERED_ENDPOINT, TRANSPORT_PROTOCOL_VERSION, ERROR_DESCRIPTION_CLOB, TRANS_SECURITY_PROTOCOL, TRANS_SECURITY_PROT_VERSION, ENCRYPTION_CERTIFICATE, URL, CPST_INST_CREATED_TIME, USER_NAME, EXCHANGE_REMAINING_RETRY, VERSION, PACKED_MESSAGE, PAYLOAD_STORAGE, RESUBMIT_REF_TO) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
        bind => [0AE9028813F3A14AB880000045F7D236, null, null, null, null, null, 0AE9028813F3A14AB880000045F7D236, null, 2013-06-12 13:30:00.583, 2013-06-12 13:30:00.583, 745, null, null, null, null, null, null, null, null, null, null, null, null, null, filename=Plan_820_5010.dat
    filesize=745
    ChannelName=PlanFinder_ListeningChannel
    file_ext=dat
    filename_format=%FROM_PARTY%_%TO_PARTY%_%DOCTYPE_NAME%_%DOCTYPE_REVISION%.dat
    timestamp=2013-06-12T10:46:30.000-08:00
    MSG_RECEIVED_TIME=Wed Jun 12 13:30:00 PDT 2013
    , null, null, null, null, null, null, null, null, ASYNC, null, null, PROCESSING, null, null, INBOUND, null, null, null, null, null, null, MSG_RECEIVED_TIME=Wed Jun 12 13:30:00 PDT 2013
    , null, File, null, 1.0, null, null, null, null, file://localhost//u01/app/soa/Error, 2013-06-12 13:30:00.59, null, null, null, 0AE9028813F3A14AB880000045F7D237, null, null]
    Query: InsertObjectQuery(oracle.tip.b2b.model.instance.WireMessage@240430d5)
        at oracle.toplink.exceptions.DatabaseException.sqlException(DatabaseException.java:296)
        at oracle.toplink.internal.databaseaccess.DatabaseAccessor.executeDirectNoSelect(DatabaseAccessor.java:725)
        at oracle.toplink.internal.databaseaccess.DatabaseAccessor.executeNoSelect(DatabaseAccessor.java:791)
        at oracle.toplink.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:525)
        at oracle.toplink.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAccessor.java:468)
        at oracle.toplink.internal.sessions.AbstractSession.executeCall(AbstractSession.java:800)
        at oracle.toplink.internal.queryframework.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:193)
        at oracle.toplink.internal.queryframework.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:179)
        at oracle.toplink.internal.queryframework.DatasourceCallQueryMechanism.insertObject(DatasourceCallQueryMechanism.java:314)
        at oracle.toplink.internal.queryframework.StatementQueryMechanism.insertObject(StatementQueryMechanism.java:153)
        at oracle.toplink.internal.queryframework.StatementQueryMechanism.insertObject(StatementQueryMechanism.java:168)
        at oracle.toplink.internal.queryframework.DatabaseQueryMechanism.insertObjectForWrite(DatabaseQueryMechanism.java:454)
        at oracle.toplink.queryframework.InsertObjectQuery.executeCommit(InsertObjectQuery.java:67)
        at oracle.toplink.queryframework.InsertObjectQuery.executeCommitWithChangeSet(InsertObjectQuery.java:77)
        at oracle.toplink.internal.queryframework.DatabaseQueryMechanism.executeWriteWithChangeSet(DatabaseQueryMechanism.java:279)
        at oracle.toplink.queryframework.WriteObjectQuery.executeDatabaseQuery(WriteObjectQuery.java:47)
        at oracle.toplink.queryframework.DatabaseQuery.execute(DatabaseQuery.java:679)
        at oracle.toplink.queryframework.DatabaseQuery.executeInUnitOfWork(DatabaseQuery.java:602)
        at oracle.toplink.queryframework.ObjectLevelModifyQuery.executeInUnitOfWorkObjectLevelModifyQuery(ObjectLevelModifyQuery.java:103)
        at oracle.toplink.queryframework.ObjectLevelModifyQuery.executeInUnitOfWork(ObjectLevelModifyQuery.java:75)
        at oracle.toplink.internal.sessions.UnitOfWorkImpl.internalExecuteQuery(UnitOfWorkImpl.java:2807)
        at oracle.toplink.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1079)
        at oracle.toplink.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1063)
        at oracle.toplink.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1022)
        at oracle.toplink.internal.sessions.CommitManager.commitNewObjectsForClassWithChangeSet(CommitManager.java:244)
        at oracle.toplink.internal.sessions.CommitManager.commitAllObjectsForClassWithChangeSet(CommitManager.java:219)
        at oracle.toplink.internal.sessions.CommitManager.commitAllObjectsWithChangeSet(CommitManager.java:175)
        at oracle.toplink.internal.sessions.AbstractSession.writeAllObjectsWithChangeSet(AbstractSession.java:3459)
        at oracle.toplink.internal.sessions.UnitOfWorkImpl.commitToDatabase(UnitOfWorkImpl.java:1331)
        at oracle.toplink.internal.sessions.UnitOfWorkImpl.commitToDatabaseWithChangeSet(UnitOfWorkImpl.java:1427)
        at oracle.toplink.internal.sessions.UnitOfWorkImpl.issueSQLbeforeCompletion(UnitOfWorkImpl.java:3071)
        at oracle.toplink.internal.sessions.UnitOfWorkImpl.issueSQLbeforeCompletion(UnitOfWorkImpl.java:3051)
        at oracle.toplink.transaction.AbstractSynchronizationListener.beforeCompletion(AbstractSynchronizationListener.java:146)
        at oracle.toplink.transaction.JTASynchronizationListener.beforeCompletion(JTASynchronizationListener.java:57)
        at weblogic.transaction.internal.ServerSCInfo.doBeforeCompletion(ServerSCInfo.java:1244)
        at weblogic.transaction.internal.ServerSCInfo.callBeforeCompletions(ServerSCInfo.java:1219)
        at weblogic.transaction.internal.ServerSCInfo.startPrePrepareAndChain(ServerSCInfo.java:121)
        at weblogic.transaction.internal.ServerTransactionImpl.localPrePrepareAndChain(ServerTransactionImpl.java:1355)
        at weblogic.transaction.internal.ServerTransactionImpl.globalPrePrepare(ServerTransactionImpl.java:2172)
        at weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTransactionImpl.java:300)
        ... 14 more
    Caused by: java.sql.SQLSyntaxErrorException: ORA-00904: "TRANSPORT_CERTIFICATES_CLOB": invalid identifier
        at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:462)
        at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:405)
        at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:931)
        at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:481)
        at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:205)
        at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:548)
        at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:217)
        at oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:1115)
        at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1488)
        at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3769)
        at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:3904)
        at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeUpdate(OraclePreparedStatementWrapper.java:1512)
        at weblogic.jdbc.wrapper.PreparedStatement.executeUpdate(PreparedStatement.java:172)
        at oracle.toplink.internal.databaseaccess.DatabaseAccessor.executeDirectNoSelect(DatabaseAccessor.java:716)
        ... 52 more
    [2013-06-12T13:30:00.604-07:00] [soa_server1] [ERROR] [] [oracle.soa.b2b.engine] [tid: Workmanager: , Version: 0, Scheduled=false, Started=false, Wait time: 0 ms\n] [userId: <anonymous>] [ecid: a0701707ce1f4efb:3fe5a774:13f350db6dc:-8000-00000000000203e3,0] [APP: soa-infra] InterfaceListener:onMessageLocal There was an exception in commit or rollback of the  current transaction. Returning transport error to the transport layer
    [2013-06-12T13:31:16.785-07:00] [soa_server1] [ERROR] [] [oracle.soa.b2b.engine] [tid: Workmanager: , Version: 0, Scheduled=false, Started=false, Wait time: 0 ms\n] [userId: <anonymous>] [ecid: 0000Jwp3S1TDScX5Hvh8if1Hht3I000001,0] [APP: soa-infra] Error -:  B2B-50025:  Repository error[[
        at oracle.tip.b2b.msgproc.ToplinkHelper.getAcquiredAndLockedSequenceManagers(ToplinkHelper.java:3945)
        at oracle.tip.b2b.utility.SequenceManagerUtility.manageSequenceManager(SequenceManagerUtility.java:673)
        at oracle.tip.b2b.transport.SequenceManagerWorker.processSequenceManagerAcquireEvent(SequenceManagerWorker.java:53)
        at oracle.tip.b2b.transport.SequenceManagerWorker.run(SequenceManagerWorker.java:35)
        at oracle.integration.platform.blocks.executor.WorkManagerExecutor$1.run(WorkManagerExecutor.java:120)
        at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:184)
        at weblogic.work.DaemonWorkThread.run(DaemonWorkThread.java:30)
    Error -:  B2B-50025:  Repository error
        at oracle.tip.b2b.msgproc.ToplinkHelper.getAcquiredAndLockedSequenceManagers(ToplinkHelper.java:3945)
        at oracle.tip.b2b.utility.SequenceManagerUtility.manageSequenceManager(SequenceManagerUtility.java:673)
        at oracle.tip.b2b.transport.SequenceManagerWorker.processSequenceManagerAcquireEvent(SequenceManagerWorker.java:53)
        at oracle.tip.b2b.transport.SequenceManagerWorker.run(SequenceManagerWorker.java:35)
        at oracle.integration.platform.blocks.executor.WorkManagerExecutor$1.run(WorkManagerExecutor.java:120)
        at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:184)
        at weblogic.work.DaemonWorkThread.run(DaemonWorkThread.java:30)
    Please share your thoughts.
    Thanks In Advance!

    Thanks for your Reply Anuj...After updating the sachems B2B transactions where working fine, but I see lot MDS and a particular table related  Error's regularly. Please find the diagnostic log messages below.
    MDS Error LOG:
    Message    Error -:  B2B-50025:  Repository error
    Supplemental Detail    at oracle.tip.b2b.system.TransactionManager.end(TransactionManager.java:245)
    at oracle.tip.b2b.engine.ThreadWorkExecutor.processEvent(ThreadWorkExecutor.java:642)
    at oracle.tip.b2b.engine.ThreadWorkExecutor.run(ThreadWorkExecutor.java:214)
    at oracle.integration.platform.blocks.executor.WorkManagerExecutor$1.run(WorkManagerExecutor.java:120)
    at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:184)
    at weblogic.work.DaemonWorkThread.run(DaemonWorkThread.java:30)
    Error -:  B2B-50025:  Repository error
    at oracle.tip.b2b.system.TransactionManager.end(TransactionManager.java:245)
    at oracle.tip.b2b.engine.ThreadWorkExecutor.processEvent(ThreadWorkExecutor.java:642)
    at oracle.tip.b2b.engine.ThreadWorkExecutor.run(ThreadWorkExecutor.java:214)
    at oracle.integration.platform.blocks.executor.WorkManagerExecutor$1.run(WorkManagerExecutor.java:120)
    at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:184)
    at weblogic.work.DaemonWorkThread.run(DaemonWorkThread.java:30)
    B2B Batch Table Insert Error:
    Message    weblogic.transaction.RollbackException: Unexpected exception in beforeCompletion: sync=oracle.toplink.transaction.JTASynchronizationListener@3ccfbc5
    Supplemental Detail    Internal Exception: java.sql.SQLIntegrityConstraintViolationException: ORA-00001: unique constraint (SOAINFRA.B2B_BE_CON1) violated
    Error Code: 1
    Call: INSERT INTO B2B_BATCH_EVENT (ID, DOC_TYPE, SCHEDULE_TYPE, DOC_TYPE_REV, ATTRIBUTE1, ENABLE, ATTRIBUTE3, END_DATE, ATTRIBUTE5, EXPIRE_TIME, BATCH_TIME_STAMP, CRITERIA2, INTERVAL, CRITERIA4, MSG_COUNT, CHANNEL_NAME, REPEAT_EVERY, ATTRIBUTE4, REPEAT_ON_DAY, CRITERIA1, REPEAT_TYPE, CRITERIA5, SCHEDULE, BATCH_NAME, START_DATE, ATTRIBUTE2, STATE, CRITERIA3, TO_TP_NAME) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
    bind => [1020::834:5010, 834, null, 5010, null, 1, null, null, null, null, null, null, null, null, null, null, 0, null, null, null, 23 39 12 21 6 ? 2013 , null, null, 1020::834:5010, null, null, 1, null, ]
    Query: InsertObjectQuery(oracle.tip.b2b.model.instance.BatchEvent@6c994f70)
    at weblogic.transaction.internal.TransactionImpl.throwRollbackException(TransactionImpl.java:1884)
    at weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTransactionImpl.java:376)
    at weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransactionImpl.java:267)
    at weblogic.transaction.internal.TransactionManagerImpl.commit(TransactionManagerImpl.java:307)
    at weblogic.transaction.internal.TransactionManagerImpl.commit(TransactionManagerImpl.java:301)
    at oracle.tip.b2b.system.TransactionManager.end(TransactionManager.java:214)
    at oracle.tip.b2b.engine.ThreadWorkExecutor.processEvent(ThreadWorkExecutor.java:642)
    at oracle.tip.b2b.engine.ThreadWorkExecutor.run(ThreadWorkExecutor.java:214)
    at oracle.integration.platform.blocks.executor.WorkManagerExecutor$1.run(WorkManagerExecutor.java:120)
    at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:184)
    at weblogic.work.DaemonWorkThread.run(DaemonWorkThread.java:30)
    Caused by: Exception [TOPLINK-4002] (Oracle TopLink - 11g Release 1 (11.1.1.6.0) (Build 111018)): oracle.toplink.exceptions.DatabaseException
    Internal Exception: java.sql.SQLIntegrityConstraintViolationException: ORA-00001: unique constraint (SOAINFRA.B2B_BE_CON1) violated
    Caused by: java.sql.SQLIntegrityConstraintViolationException: ORA-00001: unique constraint (SOAINFRA.B2B_BE_CON1) violated
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:462)
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:405)
    at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:931)
    at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:481)
    at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:205)
    at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:548)
    at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:217)
    at oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:1115)
    at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1488)
    at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3769)
    at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:3904)
    at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeUpdate(OraclePreparedStatementWrapper.java:1512)
    at weblogic.jdbc.wrapper.PreparedStatement.executeUpdate(PreparedStatement.java:172)
    at oracle.toplink.internal.databaseaccess.DatabaseAccessor.executeDirectNoSelect(DatabaseAccessor.java:716)
    ... 47 more
    weblogic.transaction.RollbackException: Unexpected exception in beforeCompletion: sync=oracle.toplink.transaction.JTASynchronizationListener@3ccfbc5
    Internal Exception: java.sql.SQLIntegrityConstraintViolationException: ORA-00001: unique constraint (SOAINFRA.B2B_BE_CON1) violated
    Thanks!!!

  • Inbound Email configuration - SAP CRM with MS Exchange Server

    Dear Pundits,
    We are implementing SAP CRM and one of the requirement is to configure the Inbound email functionality.
    As of now, we have successfully configured the outbound mail functionality.
    The inbound email functionality to a Single client:
    Our MS Exchange Server Domain is ITAstute.com.
    Where as, on the CRM system, under SCOT transaction --> Settings --> Default Domain, we have entered the Domain name as
    crm-dev.itastute.com
    We are planning to receive emails for different email id's like service, complaints, and so on into our SAP system.
    How will the exchange server can direct the mails from above external emails from domail itastute.com to onto CRM server domain crm-dev.itastute.com????
    Thank you,
    Nikee

    Then you need to define the routing rule in the exchange server.
    Exchange server config is outside the SAP scope and you should contact your exchange admin to get it done.
    Also they might force you to use the port 25 if you have any policy such in your company.
    We used the routing rule from exchange to BIGIP and BIGIP to our SAP server, that way we could use different port.
    You could search in google for the steps and i come accross the link given below.
    See if its useful.
    Link: [exchange rule|http://www.petri.co.il/forums/showthread.php?t=13120]
    Additional input related to the rule.
    you need to define the virtual host if you have more than one client that need to be configured for inbound routing.
    *@crm-dev.itastutecom => * applies to any user in your system and crm-dev.itastutecom should be your virtual host.
    janus.itastute.com => is your hostname and define port number for each client that need to configured.

  • Inbound Idoc Configuration

    Hi All,
    I am new to Idoc, i wish to know what all steps are required for the configuration of the Inbound and the Outbound Idoc,
    if some one can provide me some helpfull links and the steps for the same. that will be highly helpfull.
    Regards,
    Himanshu

    Hello Himanshu,
    Here you can find all relevant information for IDOC processing, see all the related topics in the Menu list:
    http://help.sap.com/saphelp_utilities472/helpdata/EN/dc/6b828943d711d1893e0000e8323c4f/frameset.htm
    Hope this helps.
    Regards
    Olivia
    Edited by: Olivia Walsh on Nov 29, 2010 12:42 PM

  • Inbound email configuration is not working in SAP CRM 7.0

    We have issue with the Inbound mail in SAP CRM 7.0, the emails from external ID (eg *@gmail.com) unable to receive in SAP Mailbox.
    SMTP Settings as per the note : 455140 have been done and its working fine, we are able to send email from SAP to external server.
    Also as per the note 607108 telnet test was successful and we can see the email in SOIN,
    However if we send a mail from Gmail to SAP it is not visible in SOIN and it is bouncing back with error
    said: 553 5.1.8 <[email protected]>... Domain of sender address
        [email protected] does not exist (in reply to MAIL FROM command)
    I have attached screenshot of the SOIN.

    Hi Garcia,
    I have checked with the Network team who manages Exchange server and they have mentioned that it is bouncing back from our CRM host with the error as below,
    said: 553 5.1.8 <[email protected]>... Domain of sender address
        [email protected] does not exist (in reply to MAIL FROM command)
    Regards,
    Arpit

  • UCCX 7 - Agent Inbound Email configuration

    Hi !
    I am trying to configure the new email function of UCCX (not the E-Mail Interaction Manager).
    I configured all the needed parameters in the Desktop Administrator web page -> Agent E-Mail Settings -> Global Settings
    But in the contact service queue settings, I couldn't see any CSQ ?! this is normal because no one is defined...
    Why ? because I don't know how to do it
    In the appadmin website, when I try to create a new CSQ, the only CSQ type available is "voice", I cannot choose email ... Do you know what I missed ?
    I have all the needed license files, I restarted the server ...
    Thanks you so much for you help !
    Thierry

    Yes, you need to enable IMAP on Exchange, and you need to give the user account the IMAP feature access.  Use these sample steps to validate that you setup IMAP for your account correctly.
    > telnet host.domain.com 143x login username passwordx list "" "*"x status inbox (messages)x select inboxx fetch 1 fullx fetch 1 rfc822.headerx fetch 1 rfc822.textx logout
    Use these steps to confirm your SMTP config (Google Base64 encoding to encode your username and password online):
    > telnet host.domain.com 25ehloauth loginmail from:[email protected] to:[email protected]: Your Subject LineThe body of your e-mail message goes here.You can include multi-line messages by pressing the ENTER key.When you are finished type the "." on a line by itself, followed by theENTER key.Thanks!.quit

  • HP 820 Configuration

    I am specing with our HP Rep an edit system for CS5 currently.  Since we are a large enterprise, HP is really my only option but the Z-Series has only great reviews and I like the module form-factor, very MAC Pro like in their tower layout.
    Base on what I know and have research, these are my conclusions.  Content being ingested will be 1080i HD from an NXCam for the most part.  Much of the output will be as H.264 or other variants to the web, both SD 4:3 and HD 16:9
    -1- Z-820, Xeon E5-2630 2.3 GHz, 15MB cache, 6 cores
    -1- HP 16x SATA Blu-ray Writer
    -1- HP 22-in-1 Media Card Reader Kit
    -64GB- RAM
    -1- NVIDIA Quadro K2000 2GB Graphics Card
    -1-  NVIDIA TESLA C2075
    -1- HP 256GB SATA SSD Drive (A3D26AT) – (Boot drive with OS)
    Would get two other SSD drives from another vendor since HP is pricey on their drives.
    Ok So -
    Based on my budget of about 5k, and specing a single proc Xeon but have seen different opinions on that CPU verses Quad-Cores, Net, Net all the 820's are Xeon and I need to use HP so this is really moot
    I know the GPU will not do anything to speed up rendering, only accelerating effects, scaling and rotation within the timeline and should manage 3 or 4 layers ok.   If however, each layer has effects, then the word was go with  Quadro 5k, or 6k
    If I plan to add a Tesla card to complete the Maxiums system, figure on a big enough power supply.   My thinking is, go with a Quadro 2k and Tesla C2075 to leverage the Mercury playback engine within Premiere - and with the Quadro 2k, it is a less expensive card verses the Quadro 5k, or 6k cards
    What about GPU cores verses memory bandwidth?  Is there a diminishing return with more cores? 
    Adobe seemed to think 32GB of memory was sufficient against disc swapping.  They did not however, indicated if 64 would be additive - this for Win7 Enterprise.  
    Since I've spec'd SSD drives I will have the fastest read/write option available within the form-factor
    Certainly there are many factors, and know I've not covered them all however, appreciate constructive input

    Having our HP Rep spec out the following quote for a daul proc 620:
    Product Number
    Bill of Material
    LJ450AV
    HP Z620 Workstation
    QG055AV
    HP Single Unit Packaging
    QF961AV
    HP Z620 800W 90% Efficient Chassis
    C4H29AV#ABA
    Win8 Pro 64 downgrade to Win7 Pro 64
    QE249AV
    Windows 7 64 Bit Factory Image Recovery
    A2A02AV
    Xeon E5-1650 6C 3.20 12MB 1600 CPU
    QG074AV
    32GB DDR3-1600 (8x4GB) 1CPU RAM
    QF965AV
    HP No Graphics Option
    B8W67AV
    500GB 10K RPM SATA SFF 1st HDD
    A8Z53AV#ABA
    HP USB Keyboard
    A8Z55AV
    HP USB Optical Mouse
    QG052AV
    HP SATA Blu-ray Writer 1st Drive
    B2L50AV#ABA
    HP 3-3-3 Warranty
    LJ451AV#ABA
    HP Z620 Country Kit
    Would get a GPU from another source, perhaps the GTX 680 as well as two SDD drives for media.

  • WM -Inbound delivery- configuration

    hi gurus
                        i created the purchase order and  i done GRN, then stock is updated ,,but i need after transfer order
                        creation  stock should be updated .
                        i maintaines the 902 storage type, is it right what i maintain the 101 movement type .
                      kindly provide the solution
    wiht regards
    dinesh
    Edited by: code acess on Jun 7, 2011 4:29 PM

    Check in the configuration:
    SPRO - Handling Unit Management - Basics - Delivery - Define Sequence of Transfer Order Goods Receipt
    If you set the indicator for the warehouse xxx and the item category xxxx, then the goods receipt will be posted before the transfer order is created.
    Please untick for the warehouse and the item category to post the goods receipt after the TO was confirmed.

  • EDI 820 paying multiple customers

    When I have an inbound 820 partnered with one customer but the payments in the 820 apply to multiple customers.  I have entered the alternate payee as the partnered customer on the customer master of each related customer.  The 820 enters the partner customer number in the atl. payee field in the payment advice and not the customer number associated with the invoice number?  Is there a configuration guide of OSS note that shows the proper setting for this?

    When I have an inbound 820 partnered with one customer but the payments in the 820 apply to multiple customers.  I have entered the alternate payee as the partnered customer on the customer master of each related customer.  The 820 enters the partner customer number in the atl. payee field in the payment advice and not the customer number associated with the invoice number?  Is there a configuration guide of OSS note that shows the proper setting for this?

  • Inbound Logistics: ASN, Inbound Deliveries & Inbound Shipments

    We are attempting to implement an inbound logistics process. Inbound delivery and inbound shipment configuration is NOT an issue, but our internal business partners are concerned about the accuracy of the vendors shipping operations and does not trust that they will send an accurate ASN (qty, u of m) to us to generate the inbound delivery. Does anybody have any experience and success in using a method other than ASN to automatically generate the inbound delivery, such as generating it at goods receipt, etc?

    You should meet with your supplier and make sure they understand the importance of timely and accurate information in relation to your future business relationship.  If necessary, remind them that there are other suppliers in the market.
    Then, after they have started to provide ASN data, meet regularly to review adherence to schedule and remedial actions.  Their performance should be included in the annual pricing negotiations.
    Good luck,
    Dave

  • Inbound Porduction Order

    Hello,
    We are getting Production Order as an Inbound Idoc, it is well known fact that there is no process code & function module to process the incoming Idoc & create Production Order
    Can you please share you experience in writting a function module to handle inbound Prodcution order idoc, what all function modules should be called to handle  Production order, componenets, reservations, operations, items creations etc,
    Please share the code, if you have already written
    Also I came across function module : CIF_PRODORD_INBOUND, currently working on it to find a way of using this function module to create production order.
    This will be of great help to everyone, as many face this problem.
    Thanks in advance for your comments & support.
    Regards,
    Sridhar

    Hi,
    To inbound Production Order, I think you may have finished the INBOUND IDOC configuration, such as inbound process code.
    Your inbound process code should be binded with a FM, to handle the inbound IDOC.
    FM: IDOC_INPUT_ORDCHG could give you a reference.
    The gernal logic are the follwoing 2 steps,
    1. convert IDOC into SAP data structure (IDOC are all CHAR type, need to be checked and converted)
    2. call correponding BAPI to update the transaction data into SAP DB
    Cheers,
    Edited by: NI SHILIANG on Mar 5, 2010 7:22 AM

  • How does B2B Adapter for Inbound operation for SOA Composite works

    Hai,
    I am new to B2B. can any one share samples or links or doc's on B2B Adapter for inbound operation (receive)?
    Can any one share B2B inbound channel configuration ?

    1. How does the above can be achieved using JMS protocol?Where would you like to pitch-in JMS? You want to receive inbound message at B2B over JMS or between SOA and B2B, you want to use JMS?
    For receiving inbound message at B2B over JMS, please create a non-internal listening channel at B2B. Make sure to set JMS headers -
    http://docs.oracle.com/cd/E23943_01/user.1111/e10229/app_interface.htm#CACDFEAE
    For using JMS between, SOA and B2B, create a JMS channel in Host TP profile and add it in the inbound agreement (for inbound scenario). For outbound scenario, create an internal listening channel and make sure that from back-end, headers mentioned on above link, are being set.
    2. Will SOA Composite having B2B Adapter receive operation has first operation can get triggered automatically or not as soon as EDI----->XML message is found?Yes, it can be triggered. Provided the steps in your another thread.
    3. will B2B Adapter receive operation in SOA Composite will take EDI--------> xml msg as opaque?No, if while modelling B2B adapter, you selected a doc-def otherwise yes.
    Regards,
    Anuj

  • Automatic Clearing with Payment Advice via EDI

    I am trying to automate the cash application process via the receipt of the customer inbound 820 (using message type REMADV, type PEXR2002).  I can successfully post payment, clear open items, and set up deductions relating to a specific invoice, but I haven't been able to post deductions unrelated to an invoice.  Our customers often take deductions not related to a specific invoice at the same time as remitting payment for invoices.  Has anyone managed to post 'independent' deductions when posting a payment advice via EDI?
    I also have one small problem selecting the customer open item for clearing.  Our billing document number does not equal the financial accounting document number.  We store our billing document number in the Assignment field, and this is the number the customer will reference when remitting payment.  I have not been able to find a way to use the customer's reference number (e.g. Assignment field) to select the open item.  Has anyone had any success using the Selection Rule assigned to the payer to select open items by something other than the accounting document number?  Or is this functionality only available for manual processing of payment advices.
    Any advice would be greatly appreciated!
    Thank-you,
    Shauna

    Hi Kirti,
    We are in the process of implementing incoming payments through EDI 820. However we are getting the below error when we generate the IDOC.
    Formatting error in the field BKPF-WAERS ; see next message
        Message no. 00298
    Diagnosis
        During batch input or when executing CALL TRANSACTION... USING a screen
        field was filled with an invalid input format.
    System Response
        Processing was terminated.
    Procedure
        The screen field has the technical name BKPF-WAERS . The cause of the
        error is described in the following message.
        Correct  the appropriate BDC data."
    We tried to debug and but we got below
    In the 1st screen, the currency/ rate field comes up as blank. The value u2018USDu2019 was entered manually by me.
    The Amount comes as blank as well u2013 hence the transaction shows an warning message that the line will be ignored because of the 0 amount
    Lastly the following screen shows up and stops with the error message.
    "Different Currencies in payment advice and document header /USD.
    Any help is highly appreciated.
    Thanks in advance
    Krishna

  • Is there anyway to send a mail from Microsoft Outlook to solution manager?

    Is there anyway to send a mail from Microsoft Outlook to solution manager.
    If anybody having notes or documents that will be very much helpful for me.
    Awaiting for your reply,
    With best Regards,
    Alexey

    Hi,
    It is just the inbound mail configuration as like the out bound config.
    Below are the required demo, blogs,helps
    [Demo on Mail from outlook|https://www.sdn.sap.com/irj/scn/elearn?rid=/library/uuid/5087262b-59ef-2910-abb1-957000b7c3d4&overridelayout=true]
    [blog 1 for mail to SAP|http://www.sdn.sap.com/irj/scn/weblogs;jsessionid=(J2EE3417800)ID1382272150DB00641126052855673650End?blog=/pub/wlg/795 ]
    [Artical inbound mail config|http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/10dfad5a-5398-2b10-568b-d3d999d49b5c]
    Hope this helps
    Jansi

  • TA1 Acknowledgement not being generated.

    Hi All,
    I have a requirement for the Inbound 820 to generate 999 and TA1 Acknowledgement. 999 is fine but TA1 is not being generated. I tried changing the ISA14 element to '1' from '0'(by referring http://docs.oracle.com/cd/E28280_01/user.1111/e10229/app_ta1.htm), but of no use. The ISA of the EDI file is as follows
    (ISA*00* *00* *30*905454545 *30*805454545 *130315*0758*^*00501*100000174*1*T*\~). I am using B2B 11.1.1.6.
    Please help me out with some suggestions.
    Thanks in Advance!!
    Edited by: soa999 on Apr 15, 2013 4:17 PM

    I am using B2B 11.1.1.6.TA1 Ack feature has been introduced in PS6 (11.1.1.7). So please use PS6 (11.1.1.7) to get benefit of this feature. If you cannot use PS6 then raise a SR with support to check if you can get a patch on top of PS5 (11.1.1.6) to use this feature.
    Regards,
    Anuj

Maybe you are looking for

  • I can't open a project in Adobe Premiere CS6

    After suddenly closed the program i can't open again that project, every time i try appears this window: "Premiere Pro has encountered an error" [/Volumes/BuildDisk/builds/mightykilt/shared/adobe/dvamediatypes/project/mac/../../src/Tic kTime.cpp-207]

  • Use of sequence numbers while inserting into tables

    Hi, Consider i have a stored procedure where i insert records into 30 to 40 tables. for example i have a table A and a sequence SEQ_A for that table. Is there any difference in performance in the following two ways of insertion, 1. select SEQ_A.NEXTV

  • Labiew lib for modbus over RS485 over USB

    Hi, I have the following problem which I would be grateful for any help to solve. I have a digital meter device (lumel NA5) which has RS485 interface, and modbus protocol over it. A possible solution I'm contemplating is to get a RS485 to USB convert

  • I want a macbook...

    I am going to college to be a graphic art and photography major so i need a good macbook for a good price. I have been looking at the regular macbook with the 2.4 processor 160GB hard drive and 2GB of RAM. IS this a good choice? I am making the switc

  • Can I use M2 slot as second SSD storage on T450

    Hi, I have the T450 with 240GB ssd, which seems to me a bit short. I'm wondering if I can use the M.2 which is oficialy for cache to use a 42mm 250 ssd as secondary storage? Something like this MyDigitalSSD 256GB Super Boot Drive 42mm SATA III (6G) M