on 09-09-2016 5:08 AM
I am calling BAPI_ALM_NOTIF_CREATE.
This returns a Notification number that looks to be correct but I cannot find it in the SAP system.
I then call BAPI_QUALNOT_SAVE and give it thhe Notification number created in the previous action.
This does not return an error or message of any kind.
I then call BAPI_TRANSACTION_COMMIT which has no input.
All these look to have finished without error, but the notification cannot be found on the SAP system.
I am calling these BAPIs using "SAP JCo Interface" action blocks and check the results of each via a Trace action.
Here is the "Transaction Debug" trace
13:58:25.504 [WARN] Data buffer filter for this action does not exist or the interface is incorrect.
13:58:25.544 [DEBUG] Loaded propertes from connection from alias SAP_JCO
13:58:25.567 [DEBUG] Connection Properties {USELOGON_GROUP=false, R3NAME=null, LANGUAGE=EN, CLIENT=700, DESCRIPTION=SAP TRD, SSO=false, SYSTEM=00, LOGON_GROUP=null, POOL_SIZE=1, SERVER=tmgdeverp01}
13:58:25.586 [DEBUG] Using credential alias RFC_MII
13:58:25.651 [DEBUG] Connection took 52 ms
13:58:25.673 [DEBUG] Calling RFC BAPI_ALM_NOTIF_CREATE, auto commit is false
13:58:25.697 [DEBUG] Function [BAPI_ALM_NOTIF_CREATE] creation took 1 ms
13:58:25.788 [DEBUG] Function [BAPI_ALM_NOTIF_CREATE] execution took 74 ms
13:58:25.845 [DEBUG] Entering action 'Tracer_Create' implementation.
13:58:25.848 [INFO] [Tracer_Create]<?xml version="1.0" encoding="UTF-8"?><BAPI_ALM_NOTIF_CREATE>
<INPUT>
<DOCUMENT_ASSIGN_COPY/>
<EXTERNAL_NUMBER/>
<IV_DONT_CHK_MANDATORY_PARTNER/>
<NOTIFCATION_COPY/>
<NOTIFHEADER>
<REFOBJECTTYPE/>
<REFOBJECTKEY/>
<REFRELTYPE/>
<EQUIPMENT/>
<FUNCT_LOC>T130-G006</FUNCT_LOC>
<ASSEMBLY/>
<SERIALNO/>
<MATERIAL/>
<DIVISION/>
<SALES_ORG/>
<DISTR_CHAN/>
<SALES_OFFICE/>
<SALES_GRP/>
<SHORT_TEXT>test notification from MII</SHORT_TEXT>
<PRIORITY>3</PRIORITY>
<DESSTDATE>0000-00-00</DESSTDATE>
<DESSTTIME>00:00:00</DESSTTIME>
<DESENDDATE>0000-00-00</DESENDDATE>
<DESENDTM>00:00:00</DESENDTM>
<DEVICEDATA/>
<PM_WKCTR>10000012</PM_WKCTR>
<PURCH_NO_C/>
<PURCH_DATE>0000-00-00</PURCH_DATE>
<PLANPLANT/>
<PLANGROUP/>
<BREAKDOWN/>
<STRMLFNDATE>0000-00-00</STRMLFNDATE>
<STRMLFNTIME>00:00:00</STRMLFNTIME>
<REPORTEDBY>Citect</REPORTEDBY>
<NOTIF_DATE>0000-00-00</NOTIF_DATE>
<NOTIFTIME>00:00:00</NOTIFTIME>
<CODE_GROUP/>
<CODING/>
<DOC_NUMBER/>
<ITM_NUMBER>000000</ITM_NUMBER>
<ENDMLFNDATE>0000-00-00</ENDMLFNDATE>
<ENDMLFNTIME>00:00:00</ENDMLFNTIME>
<SCENARIO/>
<ASSEMBLY_EXTERNAL/>
<ASSEMBLY_GUID/>
<ASSEMBLY_VERSION/>
<MATERIAL_EXTERNAL/>
<MATERIAL_GUID/>
<MATERIAL_VERSION/>
<MAINTPLANT>9000</MAINTPLANT>
<MAINTLOC/>
<MAINTROOM/>
<START_POINT/>
<END_POINT/>
<LINEAR_LENGTH/>
<LINEAR_UNIT/>
<LINEAR_UNIT_ISO/>
<FIRST_OFFSET_TYPE_CODE/>
<FIRST_OFFSET_VALUE/>
<FIRST_OFFSET_UNIT/>
<FIRST_OFFSET_UNIT_ISO/>
<SECOND_OFFSET_TYPE_CODE/>
<SECOND_OFFSET_VALUE/>
<SECOND_OFFSET_UNIT/>
<SECOND_OFFSET_UNIT_ISO/>
<MARKER_START_POINT/>
<MARKER_DISTANCE_START_POINT/>
<MARKER_END_POINT/>
<MARKER_DISTANCE_END_POINT/>
<MARKER_DISTANCE_UNIT/>
<MARKER_DISTANCE_UNIT_ISO/>
<SORTFIELD>1</SORTFIELD>
<ZZAUFNR/>
<ZZVORN/>
</NOTIFHEADER>
<NOTIF_TYPE>N3</NOTIF_TYPE>
<ORDERID/>
<SENDER>
<LOG_SYSTEM/>
</SENDER>
<TASK_DETERMINATION>
<BAPIFLAG>X</BAPIFLAG>
</TASK_DETERMINATION>
</INPUT>
<OUTPUT>
<NOTIFHEADER_EXPORT>
<NOTIF_NO>000010760153</NOTIF_NO>
<PLANPLANT>9000</PLANPLANT>
<LOC_ACC>000000004396</LOC_ACC>
<EQUIPMENT/>
<ASSEMBLY/>
<BREAKDOWN/>
<STRMLFNDATE>0000-00-00</STRMLFNDATE>
<ENDMLFNDATE>0000-00-00</ENDMLFNDATE>
<STRMLFNTIME>00:00:00</STRMLFNTIME>
<ENDMLFNTIME>00:00:00</ENDMLFNTIME>
<DOWNTIME>0.0</DOWNTIME>
<UNIT>H</UNIT>
<ISOCODE_UNIT>HUR</ISOCODE_UNIT>
<PLANGROUP/>
<MNTPLAN/>
<MNTCALL_NO>0</MNTCALL_NO>
<MAINTITEM/>
<NOTIF_TYPE>N3</NOTIF_TYPE>
<SHORT_TEXT>test notification from MII</SHORT_TEXT>
<PRIOTYPE>PM</PRIOTYPE>
<PRIORITY>3</PRIORITY>
<CREATED_BY/>
<CREATED_ON>0000-00-00</CREATED_ON>
<CHANGED_BY/>
<CHANGED_ON>0000-00-00</CHANGED_ON>
<NOTIFTIME>13:58:25</NOTIFTIME>
<NOTIF_DATE>2016-09-09</NOTIF_DATE>
<REPORTEDBY>Citect</REPORTEDBY>
<DESSTDATE>2016-09-09</DESSTDATE>
<DESSTTIME>13:58:25</DESSTTIME>
<DESENDDATE>0000-00-00</DESENDDATE>
<DESENDTM>00:00:00</DESENDTM>
<ORDERID/>
<MATERIAL/>
<CUST_NO/>
<OBJECT_NO>TM0000000001QM</OBJECT_NO>
<COMPDATE>0000-00-00</COMPDATE>
<COMPTIME>00:00:00</COMPTIME>
<CATPROFILE>TAC001</CATPROFILE>
<LONG_TEXT/>
<PRILANG>E</PRILANG>
<REFDATE>0000-00-00</REFDATE>
<REFTIME>00:00:00</REFTIME>
<SALES_ORD/>
<PURCH_NO_C/>
<PURCH_DATE>0000-00-00</PURCH_DATE>
<DIVISION/>
<SALES_ORG/>
<DISTR_CHAN/>
<ADDR_NUMBER/>
<CHANGED_AT>00:00:00</CHANGED_AT>
<CREATED_AT>00:00:00</CREATED_AT>
<CAT_TYPE>X</CAT_TYPE>
<CODE_GROUP/>
<CODING/>
<PM_WKCTR>10000012</PM_WKCTR>
<SERIALNO/>
<DELETE_FLAG/>
<DEVICEDATA/>
<SALES_OFFICE/>
<SALES_GRP/>
<NOTIFTMEZ>AUSNSW</NOTIFTMEZ>
<FUNCT_LOC>T130-G006</FUNCT_LOC>
<ABCINDIC>A</ABCINDIC>
<SORTFIELD/>
<MAINTPLANT>9000</MAINTPLANT>
<MAINTLOC/>
<MAINTROOM/>
<PLSECTN/>
<PP_WKCTR>00000000</PP_WKCTR>
<BUS_AREA/>
<CO_AREA>CTAC</CO_AREA>
<COSTCENTER>0000000230</COSTCENTER>
<WBS_ELEMENT/>
<ASSET_NO/>
<SUB_NUMBER/>
<STDGORD/>
<STLMTORDER/>
<COMP_CODE>TAC</COMP_CODE>
<SALES_ORG_LOC_ACC/>
<DIVISION_LOC_ACC/>
<DIST_CHAN_LOC_ACC/>
<ADDR_NO_LOC_ACC/>
<DOC_NUMBER/>
<ITM_NUMBER>000000</ITM_NUMBER>
<SCENARIO/>
<ASSEMBLY_EXTERNAL/>
<ASSEMBLY_GUID/>
<ASSEMBLY_VERSION/>
<MATERIAL_EXTERNAL/>
<MATERIAL_GUID/>
<MATERIAL_VERSION/>
<START_POINT/>
<END_POINT/>
<LINEAR_LENGTH/>
<LINEAR_UNIT/>
<LINEAR_UNIT_ISO/>
<FIRST_OFFSET_TYPE_CODE/>
<FIRST_OFFSET_VALUE/>
<FIRST_OFFSET_UNIT/>
<FIRST_OFFSET_UNIT_ISO/>
<SECOND_OFFSET_TYPE_CODE/>
<SECOND_OFFSET_VALUE/>
<SECOND_OFFSET_UNIT/>
<SECOND_OFFSET_UNIT_ISO/>
<SYS_STATUS/>
<USER_ST/>
<USERSTATUS/>
<STAT_PROF/>
<MARKER_START_POINT/>
<MARKER_DISTANCE_START_POINT/>
<MARKER_END_POINT/>
<MARKER_DISTANCE_END_POINT/>
<MARKER_DISTANCE_UNIT/>
<MARKER_DISTANCE_UNIT_ISO/>
</NOTIFHEADER_EXPORT>
</OUTPUT>
<TABLES>
<EXTENSIONIN/>
<EXTENSIONOUT/>
<KEY_RELATIONSHIPS>
<item>
<REFOBJECTTYPE>BUS2038</REFOBJECTTYPE>
<REFOBJECTKEY/>
<LOG_SYSTEM/>
<NOTIF_NO>000010760153</NOTIF_NO>
<ITEM_KEY>0000</ITEM_KEY>
<CAUSE_KEY>0000</CAUSE_KEY>
<ACT_KEY>0000</ACT_KEY>
<TASK_KEY>0000</TASK_KEY>
<OBJECT_NO/>
<PARTN_ROLE/>
<COUNTER>000000</COUNTER>
<PARTNER/>
</item>
<item>
<REFOBJECTTYPE>QMFE</REFOBJECTTYPE>
<REFOBJECTKEY/>
<LOG_SYSTEM/>
<NOTIF_NO>000010760153</NOTIF_NO>
<ITEM_KEY>0001</ITEM_KEY>
<CAUSE_KEY>0000</CAUSE_KEY>
<ACT_KEY>0000</ACT_KEY>
<TASK_KEY>0000</TASK_KEY>
<OBJECT_NO/>
<PARTN_ROLE/>
<COUNTER>000000</COUNTER>
<PARTNER/>
</item>
</KEY_RELATIONSHIPS>
<LONGTEXTS/>
<NOTIFACTV/>
<NOTIFCAUS/>
<NOTIFPARTNR/>
<NOTIFTASK/>
<NOTITEM>
<item>
<REFOBJECTKEY/>
<ITEM_KEY>0001</ITEM_KEY>
<ITEM_SORT_NO>0001</ITEM_SORT_NO>
<DESCRIPT/>
<D_CODEGRP>PC010</D_CODEGRP>
<D_CODE>DM80</D_CODE>
<DL_CODEGRP/>
<DL_CODE/>
<ASSEMBLY/>
<ASSEMBLY_EXTERNAL/>
<ASSEMBLY_GUID/>
<ASSEMBLY_VERSION/>
<START_POINT/>
<END_POINT/>
<LINEAR_LENGTH/>
<LINEAR_UNIT/>
<LINEAR_UNIT_ISO/>
<FIRST_OFFSET_TYPE_CODE/>
<FIRST_OFFSET_VALUE/>
<FIRST_OFFSET_UNIT/>
<FIRST_OFFSET_UNIT_ISO/>
<SECOND_OFFSET_TYPE_CODE/>
<SECOND_OFFSET_VALUE/>
<SECOND_OFFSET_UNIT/>
<SECOND_OFFSET_UNIT_ISO/>
<EQUIPMENT/>
<FUNCT_LOC/>
<MARKER_START_POINT/>
<MARKER_DISTANCE_START_POINT/>
<MARKER_END_POINT/>
<MARKER_DISTANCE_END_POINT/>
<MARKER_DISTANCE_UNIT/>
<MARKER_DISTANCE_UNIT_ISO/>
</item>
</NOTITEM>
<RETURN/>
</TABLES>
</BAPI_ALM_NOTIF_CREATE>
13:58:25.851 [DEBUG] Exiting action 'Tracer_Create' implementation
13:58:25.979 [WARN] Data buffer filter for this action does not exist or the interface is incorrect.
13:58:25.987 [DEBUG] Loaded propertes from connection from alias SAP_JCO
13:58:25.989 [DEBUG] Connection Properties {USELOGON_GROUP=false, R3NAME=null, LANGUAGE=EN, CLIENT=700, DESCRIPTION=SAP TRD, SSO=false, SYSTEM=00, LOGON_GROUP=null, POOL_SIZE=1, SERVER=tmgdeverp01}
13:58:25.993 [DEBUG] Using credential alias RFC_MII
13:58:26.035 [DEBUG] Connection took 39 ms
13:58:26.038 [DEBUG] Calling RFC BAPI_QUALNOT_SAVE, auto commit is false
13:58:26.040 [DEBUG] Function [BAPI_QUALNOT_SAVE] creation took 0 ms
13:58:26.054 [DEBUG] Function [BAPI_QUALNOT_SAVE] execution took 12 ms
13:58:26.118 [DEBUG] Entering action 'Tracer_Save' implementation.
13:58:26.121 [INFO] [Tracer_Save]<?xml version="1.0" encoding="UTF-8"?><BAPI_QUALNOT_SAVE>
<INPUT>
<NUMBER>000010760153</NUMBER>
</INPUT>
<OUTPUT>
<NOTIFHEADER>
<NOTIF_NO/>
<NOTIF_TYPE/>
<SHORT_TEXT/>
<PRIORITY/>
<NOTIFTIME>00:00:00</NOTIFTIME>
<NOTIF_DATE>0000-00-00</NOTIF_DATE>
<REPORTEDBY/>
<STARTDATE>0000-00-00</STARTDATE>
<DESSTTIME>00:00:00</DESSTTIME>
<ENDDATE>0000-00-00</ENDDATE>
<DESENDTM>00:00:00</DESENDTM>
<CATALOGUE/>
<CODE_GROUP/>
<CODE/>
<MATERIAL_PLANT/>
<MATERIAL/>
<REV_LEV/>
<ADDITIONAL_DEVICE_DATA/>
<BATCH/>
<STOR_LOC_BATCH/>
<VENDRBATCH/>
<MATERIAL_CUSTOMER/>
<VEND_MAT/>
<MPN/>
<SERIALNO/>
<EQUIPMENT/>
<SALES_ORD/>
<ITM_NUMBER>000000</ITM_NUMBER>
<PURCH_NO_C/>
<PURCH_DATE>0000-00-00</PURCH_DATE>
<DELIV_NUMB/>
<DELIV_ITEM>000000</DELIV_ITEM>
<DIVISION/>
<SALESORG/>
<DISTR_CHAN/>
<CUST_NO/>
<PO_NUMBER/>
<PO_ITEM>00000</PO_ITEM>
<DOC_YEAR>0000</DOC_YEAR>
<MAT_DOC/>
<MAT_DOC_ITEM>0000</MAT_DOC_ITEM>
<PURCH_ORG/>
<PUR_GROUP/>
<VEND_NO/>
<MANUFACTURER/>
<VERSION/>
<MATERIAL_PRODUCTION/>
<PLANT/>
<PROD_ORDER/>
<PROD_ORDER_OP_PLAN>0000000000</PROD_ORDER_OP_PLAN>
<INSPOPER_INT>00000000</INSPOPER_INT>
<OBJECT_TYPE_CIM_RESOURCE/>
<WORK_CTR>00000000</WORK_CTR>
<WORK_CTR_PLANT/>
<QUANT_COMPLAINT>0</QUANT_COMPLAINT>
<REF_EXT/>
<REF_NOTIF/>
<OBJECT_NO/>
<MATERIAL_EXTERNAL/>
<MATERIAL_GUID/>
<MATERIAL_VERSION/>
<MATERIAL_PRODUCTION_EXTERNAL/>
<MATERIAL_PRODUCTION_GUID/>
<MATERIAL_PRODUCTION_VERSION/>
<MPN_EXTERNAL/>
<MPN_GUID/>
<MPN_VERSION/>
<QTY_UNIT/>
<ISOCODE_UNIT/>
</NOTIFHEADER>
</OUTPUT>
<TABLES>
<RETURN/>
</TABLES>
</BAPI_QUALNOT_SAVE>
13:58:26.124 [DEBUG] Exiting action 'Tracer_Save' implementation
13:58:26.231 [WARN] Data buffer filter for this action does not exist or the interface is incorrect.
13:58:26.242 [DEBUG] Loaded propertes from connection from alias SAP_JCO
13:58:26.245 [DEBUG] Connection Properties {USELOGON_GROUP=false, R3NAME=null, LANGUAGE=EN, CLIENT=700, DESCRIPTION=SAP TRD, SSO=false, SYSTEM=00, LOGON_GROUP=null, POOL_SIZE=1, SERVER=tmgdeverp01}
13:58:26.249 [DEBUG] Using credential alias RFC_MII
13:58:26.295 [DEBUG] Connection took 43 ms
13:58:26.298 [DEBUG] Calling RFC BAPI_TRANSACTION_COMMIT, auto commit is false
13:58:26.301 [DEBUG] Function [BAPI_TRANSACTION_COMMIT] creation took 0 ms
13:58:26.314 [DEBUG] Function [BAPI_TRANSACTION_COMMIT] execution took 10 ms
13:58:26.379 [DEBUG] Entering action 'Tracer_Commit' implementation.
13:58:26.381 [INFO] [Tracer_Commit]<?xml version="1.0" encoding="UTF-8"?><BAPI_TRANSACTION_COMMIT>
<INPUT>
<WAIT/>
</INPUT>
<OUTPUT>
<RETURN>
<TYPE/>
<ID/>
<NUMBER>000</NUMBER>
<MESSAGE/>
<LOG_NO/>
<LOG_MSG_NO>000000</LOG_MSG_NO>
<MESSAGE_V1/>
<MESSAGE_V2/>
<MESSAGE_V3/>
<MESSAGE_V4/>
<PARAMETER/>
<ROW>0</ROW>
<FIELD/>
<SYSTEM/>
</RETURN>
</OUTPUT>
</BAPI_TRANSACTION_COMMIT>
13:58:26.384 [DEBUG] Exiting action 'Tracer_Commit' implementation
Neil,
Are you calling the BAPIs all in the same session (JCo Start Session ...etc)?
Regards,
Christian
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Actually in terms of communication with ECC each of those JCo calls occurs in it's own session.
Use the start session/end session actions etc to make all of your calls within the same ECC session.
http://help.sap.com/saphelp_mii151sp02/helpdata/en/4c/d57e14f29560c6e10000000a15822d/content.htm
Regards,
Christian
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.