Zuletzt geändert: 14.03.2026 11:31
cn_CreAnp
#
Fügt eine Position zu einem bestehenden Angebot hinzu.
Syntax
#
EXEC @Ergebnis = cn_CreAnp
@an_id = id,
@ar_id = id | @ar_nummer = 'artikelnummer',
@anp_menge = menge
Parameter
#
| Parameter | Typ | Beschreibung |
|---|
@an_id | int | ID des Angebotskopfes (Pflicht) |
@ar_id | int | ID des Artikels (alternativ zu @ar_nummer) |
@ar_nummer | varchar(40) | Artikelnummer (alternativ zu @ar_id) |
@anp_menge | numeric(18,4) | Menge der Position |
Rückgabewert
#
| Wert | Beschreibung |
|---|
| 0 | Erfolg |
| andere | Fehler |
Verwandte Prozeduren
#
| Prozedur | Beschreibung |
|---|
cn_CreAnpFromAfp | Position aus Auftragsposition anlegen |
cn_CreAnpFromAnp | Position aus bestehender Angebotsposition anlegen |
cn_TraAnAf | Angebot in Auftrag umwandeln |
Beispiel
#
DECLARE @e int
EXEC @e = cn_CreAnp
@an_id = 136,
@ar_Nummer = 'Adobe Indesign',
@anp_menge = 2
IF @e <> 0
PRINT 'Fehler beim Anlegen der Angebotsposition'