Anda di halaman 1dari 4

BindingDefinitioninWorkflowABAPDevelopment

Ingeneralprogrammingstyle,assignmentstatementsareusedtoassignonevariable'svalueto
othervariableoritmayhappenthatafterperformingsomesetofoperations,finallytheresultmight
beassignedtoavariable.Inthesamewayeventheexchangeofdatacanbeperformedinthe
workflowstoo.Ingeneralprogrammingapproachallthevariablesdeclarationisdoneatthe
beginningoftheprogramming.Inworkflow,variables(calledasELEMENTS)aredeclaredina
CONTAINER.Containerisaplacewheretherequiredelementsaredeclared.
SAPDefinitionforContainer:
Abasiccommondatastructureofthevariousdefinitioncomponentsandexecutioncomponentsof
SAPBusinessWorkflow.
Thereare5differentcontainers
Workflowcontainer
Taskcontainer
Methodcontainer
Rulecontainer
Eventcontainer

Elementsrequiredintheworkflowaredeclaredintheworkflowcontainer,Elementsrequiredinthe
taskaredeclaredinthetaskcontainer,soonforremainingcontainerstoo.Duringexecutionofthe
workflowithappensallthetimethatvaluesareexchangedbetweentwodifferentcontainers.In
workflow,exchangingofdatabetweentwodifferentcontainersispossiblebyBINDING.
Whatisbinding?
Inworkflowterms,thewordbindingrepresents,assignmentbetweenelementsoftwodifferent
containers.Bindingeditorisusedtodefinebindingbetweenelementsofdifferentcontainers.Binding

editorlookslikebelowscreenshot.Formoreinformation

Pointstobenotedwhiledefiningbindingbetweenelementsofdifferentcontainers,
Elementsshouldbelongtosamedatatype.
Bindingcanbedefinedbetweencompatibledatatypes.
PossibleBindingDefinitionsbetweenContainers:
WorkflowContainer:
BindingcanbedefinedfromWorkflowtoEventContainer.
BindingcanbedefinedfromWorkflowtoTaskContainer.
BindingcanbedefinedfromWorkflowtoRuleContainer.
EventContainer:
BindingcanbedefinedfromEventcontainertoWorkflowContainer.
BindingcanbedefinedfromEventcontainertoTaskcontainer.

TaskContainer:
BindingcanbedefinedfromTasktoWorkflowcontainer.
BindingcanbedefinedfromTasktoRulecontainer.
BindingcanbedefinedfromTasktoMethodcontainer.
MethodContainer:
BindingcanbedefinedfromMethodtoTaskcontainerandmethodcontainer.
RuleContainer:
BindingcanbedefinedfromRulecontainertoWorkflowcontainer.

PossibleBindingMatrix:
ContainerType

Workflow

Task

Rule

Event

Method

Workflow

No

Yes

Yes

Yes

No

Task

Yes

No

Yes

No

Yes

Rule

Yes

No

No

No

No

Event

Yes

Yes

No

No

No

Method

No

Yes

No

No

No

Yes:RepresentsthatonlyyoucanexportaBusinessobjectwhichshouldbelongtotypeAAGENT.
Yes:ThisbindingdefinitionisonlypossibleforthestepEVENTCREATOR.
PossibleBindingPicture

TheaboveimageisreferencetookfromSAPhelpdocumentation,tobuildthePossibleBinding
Matrix.FormoreinformationonBindingdefintion
ThankYou

Anda mungkin juga menyukai