Cn Cre Afp
Zuletzt geändert: 14.03.2026 11:31

cn_CreAfp #

Fügt eine Position zu einem bestehenden Auftrag hinzu. Der Auftrag darf noch nicht gebucht sein.

Syntax #

EXEC @Ergebnis = cn_CreAfp
  @af_id = id,
  @ar_id = id | @ar_nummer = 'artikelnummer',
  @afp_menge = menge

Parameter #

ParameterTypBeschreibung
@af_idintID des Auftragskopfes (Pflicht)
@ar_idintID des Artikels (alternativ zu @ar_nummer)
@ar_nummervarchar(40)Artikelnummer (alternativ zu @ar_id)
@afp_mengenumeric(18,4)Menge der Position

Rückgabewert #

WertBeschreibung
0Erfolg
andereFehler

Verwandte Prozeduren #

ProzedurBeschreibung
cn_CreAfAuftragskopf anlegen
cn_CreAfpFromAfpPosition aus bestehender Auftragsposition anlegen
cn_CreAfpFromAnpPosition aus Angebotsposition anlegen

Beispiel #

DECLARE @e int

-- Position über Artikelnummer hinzufügen
EXEC @e = cn_CreAfp
  @af_id = 136,
  @ar_Nummer = 'Adobe Indesign',
  @afp_menge = 2

IF @e <> 0
  PRINT 'Fehler beim Anlegen der Position'