Anlage einem Equipment anfügen

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Anlage einem Equipment anfügen

Beitrag von MASI (ForumUser / 17 / 0 / 0 ) »
Guten morgen,

ich möchte einem Equipment eine Anlage anfügen. Dies mache ich mit der Methode: cl_gos_document_service

Code: Alles auswählen.

    ls_material_id-objkey  = equi-equnr.    "Equipmentnummer
    ls_material_id-objtype = 'EQUI'.
    ls_material_id-logsys  = sy-sysid.



    CREATE OBJECT Anlage.
      ls_material_id-objtype = 'EQUI'.


      CALL METHOD Anlage->create_attachment
        EXPORTING
          is_object = ls_material_id.
Das Fenster zur Auswahl für die Anlagedatei geht auch auf und ich kann die Anlage auswählen. Allerdings wird die Anlage im Equipment nicht gespeichert Was muss ich tun damit diese anlage auch gespeichert wird?

Danke im vorraus für eure Antworten
Zuletzt geändert von MASI am 25.07.2006 10:03, insgesamt 1-mal geändert.
Grüße aus dem Schwarzwald
Markus Siefert

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


Beitrag von Kaiwalker (Specialist / 165 / 0 / 0 ) »
Hallo,

ich habe so etwas ähnliches auch schon Mal gemacht.
Allerdings habe ich das über die Klasse cl_gos_manager gelöst.

Mittels der folgenden Methode habe ich dann eine neue Anlage angefügt.

Code: Alles auswählen.

    call method go_myobject->start_service_direct
      exporting
        ip_service       = 'CREATE_ATTA'
        is_object        = ls_object.
Ich hoffe das hilft die weiter.

MfG
Kaiwalker
Möge die Macht mit euch sein.

Beitrag von MASI (ForumUser / 17 / 0 / 0 ) »
Hallo,

vielen Dank für die Hilfe. Ich habe es so eingefügt und bekomme folgende Fehlermeldeung:

Code: Alles auswählen.

SET HANDLER: Referenz auf Behandlerobjekt darf nicht NULL sein.
Weist du was das sein kann bzw. was ich machen muss damit diese Meldung nicht kommt?
Grüße aus dem Schwarzwald
Markus Siefert

Beitrag von Kaiwalker (Specialist / 165 / 0 / 0 ) »
Hallo,

diese Fehlermeldung sagt mir nicht so viel.
Welches Release nutzt du?
Wie hast du das denn implementiert?
Könntest du vielleicht deinen Quelltext posten?
Dann könnte ich vielleicht besser sehen, wo dein Fehler liegt.

Mit freundlichen Grüßen
Kaiwalker
Möge die Macht mit euch sein.

Beitrag von MASI (ForumUser / 17 / 0 / 0 ) »
Hallo,

also Realse is 4.7
ls_material_id-objkey = equi-equnr. "Equipmentnummer
ls_material_id-objtype = 'EQUI'.
ls_material_id-logsys = sy-sysid.



CREATE OBJECT anlage.



CALL METHOD anlage->start_service_direct
EXPORTING
ip_service = 'CREATE_ATTA'
* IS_BC_OBJECT =
is_object = ls_material_id
* IO_CONTAINER =
* IP_CHECK_AVAILABLE =
* IMPORTING
* EP_AVAILABLE =
* EXCEPTIONS
* NO_OBJECT = 1
* OBJECT_INVALID = 2
* EXECUTION_FAILED = 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.
ENDIF.
Vielen Dank
Grüße aus dem Schwarzwald
Markus Siefert

Seite 1 von 1

Vergleichbare Themen

3
Antw.
770
Views
Eintrag an Datenbanktabelle anfügen
von L0w-RiDer » 06.08.2019 16:33 • Verfasst in ABAP® für Anfänger
3
Antw.
3436
Views
ALV-neue Zeile anfügen
von majagut » 26.08.2005 11:16 • Verfasst in ABAP Objects®
3
Antw.
1017
Views
Länderkz an Wert anfügen
von sgevolker » 20.10.2016 12:57 • Verfasst in ABAP® für Anfänger
5
Antw.
4201
Views
Zeile an interne Tabelle anfügen...?
von b0rsti » 13.06.2008 13:49 • Verfasst in ABAP® für Anfänger
3
Antw.
2323
Views
Application Log, Sätze an Lognummer anfügen
von SAP_ENTWICKLER » 07.03.2016 10:13 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Regex in where
Gestern von tar 8 / 369
Daten an Tabelle binden
vor 2 Tagen von Bright4.5 3 / 1636
Programm anlegen mit Vorlage
vor 2 Tagen von DeathAndPain 2 / 288
IT0024 Qualifikationen CP-ID
vor 2 Tagen von DeathAndPain 2 / 529

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

Regex in where
Gestern von tar 8 / 369
Daten an Tabelle binden
vor 2 Tagen von Bright4.5 3 / 1636
Programm anlegen mit Vorlage
vor 2 Tagen von DeathAndPain 2 / 288
IT0024 Qualifikationen CP-ID
vor 2 Tagen von DeathAndPain 2 / 529

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 2 Tagen von snooga87 1 / 221
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 3403
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9953