Vorgängersatz im Infotyp abgrenzen

SAP R/3 Personamwirtschaft: Personalmanagement, Personalzeitwirtschaft, Personalabrechnung, Veranstaltungsmanagement, Personalentwicklung, Kostenplanung...
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Vorgängersatz im Infotyp abgrenzen

Beitrag von c oco (Specialist / 326 / 12 / 16 ) »
Hallo,

ich möchte einen neuen Datensatz mit einer anderen Vorgangsart im kundeneigenen ITypen anlegen. Endedatum vom Vorgängersatz soll auf Tagesdatum abgegrenzt werden.
Fuba HR_INFOTYPE_OPERATION mit Operation MOD oder LIS9 funktioniert nicht. Mich interessiert aber warum das nicht funktioniert. Dieser Fuba wird im inet überall vorgeschlagen.
Und ohne den Fuba, direkt mit modify infotyp from ls... tut sich auch nichts. Hat das was damit zu tun, dass das Feld ein Schlüsselfeld ist?

Das funktioniert nicht:

Code: Alles auswählen.

  MOVE-CORRESPONDING as_9005 TO ls_9005.
  ls_9005-endda = sy-datum.
  MODIFY pa9005 FROM ls_9005. 
das funktioniert auch nicht:

Code: Alles auswählen.

  CALL FUNCTION 'HR_INFOTYPE_OPERATION'
    EXPORTING
      infty         = '9005'
      number        = as_9005-pernr
      subtype       = as_9005-subty
      validitybegin = as_9005-begda
      validityend   = as_9005-endda
      record        = ls_9005
      operation     = 'LIS9'
    IMPORTING
      return        = ls_return.
das funktioniert:
ist meine Notlösung. Den vorherigen Satz löschen und mit geändertem Endedatum wieder zurückschreiben.
Gefällt mir nicht so...

Code: Alles auswählen.

 call function 'HR_INFOTYPE_OPERATION'
    exporting
      infty         = '9005'
      number        = as_9005-pernr
      subtype       = as_9005-subty
      validitybegin = as_9005-begda
      validityend   = as_9005-endda
      record        = as_9005
      operation     = 'DEL'
    importing
      return        = ls_return.
  if ls_return-type <> ' '.
    raise ex_error.
  endif.

  move-corresponding as_9005 to ls_9005.
  ls_9005-endda = sy-datum.

  call function 'HR_INFOTYPE_OPERATION'
    exporting
      infty         = '9005'
      number        = as_9005-pernr
      subtype       = as_9005-subty
      validitybegin = as_9005-begda
      validityend   = as_9005-endda
      record        = ls_9005
*      recordnumber  = '001'
      operation     = 'INS'
    importing
      return        = ls_return.
Danke und viele Grüße
coco

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


Re: Vorgängersatz im Infotyp abgrenzen

Beitrag von thomas.rohmann (ForumUser / 3 / 0 / 0 ) »
Hallo,
hast du hierzu eine Lösung gefunden? funktioniert eine automatische Abgrenzung durch den FuBa?

Re: Vorgängersatz im Infotyp abgrenzen

Beitrag von Lukas Sanders (ForumUser / 81 / 9 / 50 ) »
Hallo,

wie ist die Zeitbindung bei dem Infotypen? Darf nur ein Satz gleichzeitig existieren? Dann müsste beim Einfügen eines neuen Satzes mit INS der Vorgängersatz automatisch abgegrenzt werden.

Re: Vorgängersatz im Infotyp abgrenzen

Beitrag von ralf.wenzel (Top Expert / 4011 / 209 / 283 ) »
Da ich auch öfters darauf reingefallen bin: Das Posting ist von 2018 😉 Fakt ist, dass ein Infotyp eine Logik enthält, die die Abgrenzung automatisch durchführt.

Gruß

Ralf
Bild
Ralf Wenzel Heuristika SAP-Development -- 25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Seite 1 von 1

Vergleichbare Themen

1
Antw.
2383
Views
Infotyp anlegen, Zeitpunkt: Infotyp gespeichert
von TomSpeed » 20.03.2023 10:29 • Verfasst in ABAP® für Anfänger
2
Antw.
4249
Views
Org-Struktur abgrenzen
von ewx » 18.04.2012 21:32 • Verfasst in Human Resources
2
Antw.
1939
Views
Personalrechenschema abgrenzen
von MarcoS » 12.03.2008 09:41 • Verfasst in Human Resources
6
Antw.
2968
Views
Abgrenzen <-> Splitten ???????????????????????
von tabea* » 11.03.2007 16:47 • Verfasst in ABAP® für Anfänger
2
Antw.
6141
Views
Tabellenview - Funktion abgrenzen aktivieren
von Tellerchen58 » 24.02.2011 14:31 • Verfasst in SAP - Allgemeines

Aktuelle Forenbeiträge

IF mit AND und OR
vor 10 Stunden von ralf.wenzel 9 / 26238
BAPI zur ABSO?
vor 3 Wochen von DeathAndPain 2 / 4658
Materialstammerweiterung: Neuer Reiter
vor 4 Wochen von DeathAndPain gelöst 4 / 5790

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.