Anwenderstatus zu einem Vorgang via ABAP setzen....

5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Anwenderstatus zu einem Vorgang via ABAP setzen....

Beitrag von Coae (ForumUser / 8 / 0 / 0 ) »
Hallo liebe Forumuser,

ich habe eine Simple Aufgabe, dachte ich. Vorgang XY mit status "offen" soll auf status "geschlossen" gesetzt werden.

ich benutzte zuerst den CRM_ORDER_MAINTAIN und die guten input_fields struktur, sy-subrc war 0 jedoch passierte nichts, commit wurde abgesetzt.

dann kam ich auf den CRM_STATUS_CHANGE_EXTERN, jedoch hier das selbe, ich gebe ihm eine guid + status, bekomme jedoch die meldung status darf nicht gesetzt werden.

Ich setze den Orginalstatus auf inaktiv, und dann einen neuen:

Hier mein code snippet, ich wäre für jede hilfe dankbar:

CALL FUNCTION 'CRM_STATUS_CHANGE_EXTERN'
EXPORTING
objnr = ls_orderadm_h
user_status = 'E001'
set_inact = 'X'
EXCEPTIONS
object_not_found = 1
status_inconsistent = 2
status_not_allowed = 3
OTHERS = 4.
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ELSE.
COMMIT WORK.

CALL FUNCTION 'CRM_STATUS_CHANGE_EXTERN'
EXPORTING
objnr = ls_orderadm_h
user_status = 'E003'
set_inact = ' '
EXCEPTIONS
object_not_found = 1
status_inconsistent = 2
status_not_allowed = 3
OTHERS = 4.
ENDIF.

Ich bekomme jedoch die Meldung Status not allowed,
wie kann das sein ? Arbeitet man hier im Puffer und das zeug wird nicht verbucht?

Viele Grüße,
Coae

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von Gast ( / / 0 / 3 ) »
Hi,

schau dir mal 'BAPI_ACTIVITYCRM_CREATEMULTI' an, dort kannst du den Status setzen. Nach Ausführung des genannten BAPIs musst du noch 'BAPI_TRANSACTION_COMMIT' ausführen. Dann sollte das funzen!

Gruß,
Ralf

Beitrag von destroyer (ForumUser / 10 / 0 / 0 ) »
...ich bin's nochmal! Lass' mal eine Berechtigungsprüfung laufen! Evtl. fehlt dir da was!

Gruß,
Ralf

P.S. ich meinte natürlich den BAPI 'BAPI_ACTIVITYCRM_CHANGEMULTI'.

BAPI

Beitrag von Gast ( / / 0 / 3 ) »
Hi,

erstmal vielen dank für die Antwort. Den BAPI kannt ich noch gar nicht, werde ich mir jetzt mal anschauen.

Ich habe authorizations gecheckt, ist aber kein problem, also sie sind alle vorhanden.

Ich habe den CRM_STATUS_CHANGE genommen, ist zwar kritisch wenn man nicht vorher alle prüfungen selbst macht aber funktioniert auch wunderbar :)

danke dir und merry xmas,
cheers
Coae

Re: BAPI

Beitrag von gwildor (ForumUser / 26 / 0 / 0 ) »
Hi Coae,

ich kenn mich mit den Funktionen zwar nicht aus, koennte es aber sein, dass es damit etwas zu tun hat, dass du beim setzen des Status auf inaktiv als user_status E001 nimmst und beim setzen auf aktiv den user_status E003 ?

Gruss,
Gwildor

Seite 1 von 1

Vergleichbare Themen

0
Antw.
5081
Views
Anwenderstatus setzen
von 82kolu1bma » 23.06.2016 09:22 • Verfasst in ABAP® für Anfänger
2
Antw.
1808
Views
SAP EWM: Anwenderstatus zur Auslieferung setzen
von ralf.wenzel » 23.11.2016 06:38 • Verfasst in ABAP® Core
0
Antw.
2915
Views
Serviceauftrag Anwenderstatus setzen Status ohne Ordnr.
von Thomas82515 » 16.07.2007 16:05 • Verfasst in Sonstige Module
1
Antw.
3845
Views
Anwenderstatus ermitteln?
von Nordlicht » 11.04.2016 10:58 • Verfasst in ABAP® für Anfänger
2
Antw.
2059
Views
IH Auftragsvorgang Anwenderstatus
von rune » 11.09.2007 14:01 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Eclipse - warum/wann verwendet ihr es [nicht]
vor 53 Minuten von ewx 17 / 1031
Dialog-Container mit Toolbar/Status
vor 6 Stunden von DeathAndPain gelöst 20 / 2494
SAP Trial Version für SAP Fiori
vor 2 Tagen von tar 2 / 1633

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Eclipse - warum/wann verwendet ihr es [nicht]
vor 53 Minuten von ewx 17 / 1031
Dialog-Container mit Toolbar/Status
vor 6 Stunden von DeathAndPain gelöst 20 / 2494
SAP Trial Version für SAP Fiori
vor 2 Tagen von tar 2 / 1633

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 2 Tagen von Bright4.5 1 / 697
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2327
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8909