So kanns gehen auf ricardo.ch

Geschrieben am Dienstag, 5. August 2008 um 22:14

Nachdem ich letzten Samstag erfolgreich einen Monitor versteigert hatte, musste ich mich im wahrsten Sinne einem Telefonterror und Tags darauf einem Haustür-Klingel-Terror unterziehen…

Das Geschäfts ging 3 Tag nach dem Ablauf nun doch erfolgreich über die Bühne, die Combox Nachricht wird aber wohl legendär bleiben :-)

Legendäre Combox Nachricht

Filetransfer zwischen Applikationsserver und Frontend

Geschrieben am Montag, 4. August 2008 um 14:00

Mit den Transaktionen CG3Y und CG3Z können Dateien zwischen dem Frontend und dem Applikationsserver ausgetauscht werden. Sinnvoll z.B. für das Einspielen von Transportaufträgen, wenn kein direkter Zugriff auf das Dateisystem möglich ist.

Die entsprechenden Verzeichnisse können zumeist über AL11 vorab gelesen werden.

Änderungsbelege im SAP schreiben

Geschrieben am Montag, 4. August 2008 um 11:37

Um Änderungsbelege im SAP zu schreiben, können die nachfolgenden Funktionsbausteine verwendet werden. Mit welchen Parametern diese aufgerufen werden lässt sich am besten herausfinden, indem man im “OPEN” Baustein einen Breakpoint setzt und das Buchen der gewünschten Objekte anhand eines SAP Standardbeispiels beobachtet. Untenstehend nun das Beispiel zu einem Dokumentinfosatz:

  data: ls_doc_key   type dms_doc_key
      , lf_objectid  type cdobjectv
      .
 
  ls_doc_key-dokar = ps_draw-dokar.
  ls_doc_key-doknr = ps_draw-doknr.
  ls_doc_key-dokvr = ps_draw-dokvr.
  ls_doc_key-doktl = ps_draw-doktl.
 
  lf_objectid = ls_doc_key.
 
  call function 'CHANGEDOCUMENT_OPEN'
    exporting
      objectclass      = 'DOKUMENT'
      objectid         = lf_objectid
    exceptions
      sequence_invalid = 1.
 
  check sy-subrc = 0.
 
  call function 'CHANGEDOCUMENT_SINGLE_CASE'
    exporting
      change_indicator       = 'U'
      tablename              = 'DRAW'
      workarea_new           = ps_draw_new
      workarea_old           = ps_draw
    exceptions
      nametab_error          = 1
      open_missing           = 2
      position_insert_failed = 3.
 
  check sy-subrc = 0.
 
  call function 'CHANGEDOCUMENT_CLOSE'
    exporting
      date_of_change          = sy-datum
      objectclass             = 'DOKUMENT'
      objectid                = lf_objectid
      tcode                   = 'CV02N'
      time_of_change          = sy-uzeit
      username                = sy-uname
      object_change_indicator = 'U'
    exceptions
      header_insert_failed    = 1
      no_position_inserted    = 2
      object_invalid          = 3
      open_missing            = 4
      position_insert_failed  = 5.

Copyright © 2001 - 2010, faebusoft.ch