...
Example UDR generated from SAP RFC profile
Analysis Agent to Create UDRs In this example, an Analysis agent, CreateUDR
, has been used in order to populate the UDR that is generated by the SAP RFC profile and sent to the SAP RFC Processor agent.
Code Blockimport ultra.SAP_RFC.Default.ZCI_PLAN_DISPLAY_UPDATE;
import ultra.SAP_RFC.Default.ZCI_PLAN_DISPLAY_UPDATE.subUdr;
int seqNo = 0;
synchronized int increaseSeq() {
return seqNo++;
}
consume {
ZCI_PLAN_DISPLAY_UPDATE_UDR rfcUdr = udrCreate(ZCI_PLAN_DISPLAY_UPDATE_UDR);
rfcUdr.tableParams = udrCreate(tableParams_ZCI_PLAN_DISPLAY_UPDATE);
rfcUdr.tableParams.IT_PLAN_UPDATE = listCreate(ZCI_PLAN_DISPLAY_S);
ZCI_PLAN_DISPLAY_S item = udrCreate(ZCI_PLAN_DISPLAY_S);
item.PLAN_DISPLAY_ID = (string) increaseSeq();
item.PLAN_DISPLAY_NAME = baToStr(input.Data) + item.PLAN_DISPLAY_ID;
listAdd(rfcUdr.tableParams.IT_PLAN_UPDATE, item);
udrRoute(rfcUdr);
}
Scroll ignorescroll-viewport false scroll-pdf true scroll-office false scroll-chm true scroll-docbook true scroll-eclipsehelp true scroll-epub true scroll-html false
Next: