1147: End If;
1148:
1149: Oe_Standard_Wf.Set_Msg_Context(p_actid);
1150:
1151: l_header_id := wf_engine.GetItemAttrNumber
1152: (p_itemtype,
1153: p_itemkey,
1154: 'HEADER_ID');
1155:
1152: (p_itemtype,
1153: p_itemkey,
1154: 'HEADER_ID');
1155:
1156: l_transaction_type := wf_engine.GetItemAttrText
1157: (p_itemtype,
1158: p_itemkey,
1159: 'TRANSACTION_TYPE');
1160:
1157: (p_itemtype,
1158: p_itemkey,
1159: 'TRANSACTION_TYPE');
1160:
1161: l_transaction_subtype := wf_engine.GetItemAttrText
1162: (p_itemtype,
1163: p_itemkey,
1164: 'TRANSACTION_SUBTYPE');
1165:
1162: (p_itemtype,
1163: p_itemkey,
1164: 'TRANSACTION_SUBTYPE');
1165:
1166: l_orig_sys_document_ref := wf_engine.GetItemAttrText
1167: (p_itemtype,
1168: p_itemkey,
1169: 'ORIG_SYS_DOCUMENT_REF');
1170:
1167: (p_itemtype,
1168: p_itemkey,
1169: 'ORIG_SYS_DOCUMENT_REF');
1170:
1171: l_change_sequence := wf_engine.GetItemAttrText
1172: (p_itemtype,
1173: p_itemkey,
1174: 'CHANGE_SEQUENCE');
1175:
1172: (p_itemtype,
1173: p_itemkey,
1174: 'CHANGE_SEQUENCE');
1175:
1176: l_order_number := wf_engine.GetItemAttrNumber
1177: (p_itemtype,
1178: p_itemkey,
1179: 'ORDER_NUMBER');
1180:
1177: (p_itemtype,
1178: p_itemkey,
1179: 'ORDER_NUMBER');
1180:
1181: l_sold_to_org_id := wf_engine.GetItemAttrNumber
1182: (p_itemtype,
1183: p_itemkey,
1184: 'SOLD_TO_ORG_ID');
1185:
1182: (p_itemtype,
1183: p_itemkey,
1184: 'SOLD_TO_ORG_ID');
1185:
1186: l_xml_msg_id := wf_engine.GetItemAttrNumber
1187: (p_itemtype,
1188: p_itemkey,
1189: 'XML_MESSAGE_ID');
1190:
1187: (p_itemtype,
1188: p_itemkey,
1189: 'XML_MESSAGE_ID');
1190:
1191: l_order_type_id := wf_engine.GetItemAttrNumber
1192: (p_itemtype,
1193: p_itemkey,
1194: 'ORDER_TYPE_ID');
1195:
1192: (p_itemtype,
1193: p_itemkey,
1194: 'ORDER_TYPE_ID');
1195:
1196: l_org_id := wf_engine.GetItemAttrNumber
1197: (p_itemtype,
1198: p_itemkey,
1199: 'ORG_ID');
1200:
1197: (p_itemtype,
1198: p_itemkey,
1199: 'ORG_ID');
1200:
1201: l_order_source_id := wf_engine.GetItemAttrNumber
1202: (p_itemtype,
1203: p_itemkey,
1204: 'ORDER_SOURCE_ID');
1205:
1221: ,p_source_document_id => null
1222: ,p_source_document_line_id => null );
1223: -- end exception management
1224:
1225: wf_engine.SetItemUserKey(itemtype => 'OEXWFEDI',
1226: itemkey => p_itemkey,
1227: userkey => l_user_key);
1228:
1229: If l_debug_level > 0 Then
1437: p_x_result := 'COMPLETE';
1438:
1439: Elsif (p_funcmode = 'SET_CTX') Then
1440:
1441: l_org_id := wf_engine.GetItemAttrNumber( p_itemtype
1442: , p_itemkey
1443: , 'ORG_ID'
1444: );
1445: If l_debug_level > 0 Then
1450: p_x_result := 'COMPLETE';
1451:
1452: Elsif (p_funcmode = 'TEST_CTX') Then
1453: --FND_GLOBAL.Apps_Initialize(l_user_id, l_resp_id, l_resp_appl_id);
1454: l_org_id := wf_engine.GetItemAttrNumber( p_itemtype
1455: , p_itemkey
1456: , 'ORG_ID'
1457: );
1458: IF (NVL(mo_global.get_current_org_id,-99) <> l_Org_Id)