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.
5095
Views
Anwenderstatus setzen
von 82kolu1bma » 23.06.2016 09:22 • Verfasst in ABAP® für Anfänger
2
Antw.
1813
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
2
Antw.
2062
Views
IH Auftragsvorgang Anwenderstatus
von rune » 11.09.2007 14:01 • Verfasst in ABAP® für Anfänger
1
Antw.
3866
Views
Anwenderstatus ermitteln?
von Nordlicht » 11.04.2016 10:58 • 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

Trennen Strasse und Hausnummer
vor 59 Minuten von ralf.wenzel 21 / 11225
Dialog-Container mit Toolbar/Status
vor 22 Stunden von black_adept gelöst 27 / 4327
IT0024 Qualifikationen CP-ID
Gestern von ArjenR 1 / 219

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

Trennen Strasse und Hausnummer
vor 59 Minuten von ralf.wenzel 21 / 11225
Dialog-Container mit Toolbar/Status
vor 22 Stunden von black_adept gelöst 27 / 4327
IT0024 Qualifikationen CP-ID
Gestern von ArjenR 1 / 219

Unbeantwortete Forenbeiträge

IT0024 Qualifikationen CP-ID
Gestern von ArjenR 1 / 219
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 3150
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9743