6.6 Arbeitsgang bestimmen (erster / letzter)
FSTrueckMit1stemLetztemAG(scsMode, scsTyp, scsASBparam, scsASBfko, scsASBfpo, lPfadFpo, lIpsRc, lNrAG, lRue);
Diese Funktion kann auch direkt aus der Anwendung aufgerufen werden.
|
Argumente
|
scsMode:
noch nichts
scsTyp:
scsASBparam:
Programmparameter laut GBmenue bzw. bei 581 „P571“,
Achtung: muss immer im eigenen Puffer sein!
scsASBfko:
Auftragskopf
scsASBfpo:
aktuelle Auftragsposition (bleibt aktuell, mit lPfadFpo auch für weiteren Zugriff)
lPfadFpo:
lIpsRc (Ausgang):
INrAG:
scsRue:
IF-Felder?
| ||||||||||||||||||||||||||||||
|
Rückgabewert
|
| ||||||||||||||||||||||||||||||
|
Beschreibung
|
Es wird geprüft um welchen AG es sich handelt und welche Aktionen mit der Rückmeldung des AGs ausgeführt werden müssen.
| ||||||||||||||||||||||||||||||
|
Beispiel
|
………….(Auszug aus xxx.CPP)
IPSxxx.SetApplHandle(ulMyApplHndl);
IPSxxx.UseAssocBuffer(scsASBfko, 40, 0, 40, 1);
IPS43A.UseAssocBuffer(scsASBfpo, 53, 0, 53, 1);
FSTrueckMit1stemLetztemAG(ulMyApplHndl, IPS43A, IpsData43A,
scsTyp, scsMode, scsASBparam, scsASBfko, scsASBfpo,
lPfadFpo, lIpsRc, lNrAG, scsRue);
if (lIpsRc)
{
.....
|
