SAP Jobsuche bei DV-Treff
Micha1024
  • Micha1024
  • SAP Forum - Neuling Thema Starter
vor 14 Jahre

Hallo,

ich suche nach einer Möglichkeit, möglichst nicht programmierlastig, eine Spalte die den bebuchten Netzplan anzeigt, in der Saldenanzeige eines Sachkontos (FS10N) einzufügen. Hintergrund: Die Buchungen finden sowohl auf "PSP-Element", als auch auf dem "Netzplan" statt, um sie dann in die CO-PA zu übernehmen. Die PSP-Spalte befindet sich bereits im Layout der Saldenanzeige. Leider ist das beim "Netzplan" nicht der Fall. Die Spalte "Netzplan" kann auch nicht im Layout ausgewählt werden, so dass es nicht in der Saldenanzeige möglich ist, zu sehen, welche Buchungen versehentlich ohne "Netzplan" vorgenommen wurden, ohne in den Einzelposten zu klicken.

Freue mich über Feedback,

Gruß Micha

pushover
vor 14 Jahre

Hallo Micha,

Du meinst dann sicher den Absprung in den Einzelpostenbericht FBL3n. Schau mal im OSS-HW 984305 nach. Hier wird beschrieben, wie Du Sonderfelder implementieren kannst. Ist ganz einfach, da ich für den Fachbereich schon einige Zusatzfelder implemetiert habe. Wichtig ist, dass Du den Transport der Änderungen in einer Zeit machst, wo kein USER am System angemeldet ist (in der Nacht). Es kann sein, wenn jemand einen EP-Bericht aufgerufen hat und Du transportierst die Änderungen, dass es zum Kurzdump kommt. Ist zwar nicht so schlimm, aber der Anwender wird sich wundern. Du musst die Tabelle BSEG auswählen und das Feld NPLNR.

 

Gruß pushover


SAP ECC60

Anwendungsbetreuer FI/CO

Micha1024
  • Micha1024
  • SAP Forum - Neuling Thema Starter
vor 14 Jahre

Hallo pushover,

ja stimmt, die FBL3N ist es eigentlich, die FS10N zeigt ja erstmal nur die Salden des Kontos. 

Eine Frage hätte ich noch: OSS-HW 984305 was ist das? Die Bibliothek von R/3?

Gruß

Micha

pushover
vor 14 Jahre

Hallo Micha,

das OSS (Online Service System) ist eine von SAP bereitgestellte Plattform, auf welcher Du nach Hinweise bzgl. Softwarefehler oder auch Beratungshinweise suchen kannst. Schau mal bei Google mit dem Begriff SAP OSS. Du benötigst natürlich dafür einen von SAP bereitgestellten Zugang. Anbei der Hinweis als Text.

Gruß pushover

 

Zusammenfassung

Symptom

Sie möchten für die Einzelpostentransaktionen (FBL1N/FBL3N/FBL5N oder ab ERP2004 FAGLL03) Sonderfelder definieren.

Sie haben grundsätzliche Fragen zu dieser Funktion, oder stoßen beim Sichern der Sonderfelder bzw. beim Starten abhängiger Reports auf Probleme.

Weitere Begriffe

RFITEMGL RFITEMAP RFITEMAR FAGL_ACCOUNT_ITEMS_GL FBL1N FBL3N FBL5N FAGLL03 FI_ITEMS FAGL_ITEMS
T021S V_T021S V_FAGL_T021S Sonderfeld BKPF BSEG BSEC BSED PAYR BSEGC RFPOSX RFPOSXEXT FAGLPOSE FAGLPOSYEXT FAGLPOSX
F4 308 F4308

Lösung


I. Grundsätzliche Informationen

    1. Die Sonderfelder für die Einzelpostenanzeige können abhängig vom Release an folgenden Stellen im IMG definiert werden:


46C - 470

FBL1N (Kreditoren-Einzelpostenanzeige)

Finanzwesen
  Debitoren- und Kreditorenbuchhaltung
    Kreditorenkonten
      Einzelposten
        Anzeigen Einzelposten
          Zusätzliche Felder für die Einzelpostenanzeige definieren

FBL3N (Sachkonten-Einzelpostenanzeige)

Finanzwesen
  Hauptbuchhaltung
    Sachkonten
      Einzelposten
        Anzeigen Einzelposten mit ALV
          Sonderfelder für Suchen und Sortieren definieren

FBL5N (Debitoren-Einzelpostenanzeige)

Finanzwesen
  Debitoren- und Kreditorenbuchhaltung
    Debitorenkonten
      Einzelposten
        Anzeigen Einzelposten
          Zusätzliche Felder für die Einzelpostenanzeige definieren

Alle IMG Pfade nutzen die Tabelle T021S um die Definition der Sonderfelder zu sichern. Somit ist ein Sonderfeld das zu Sachkonten definiert wurde, unter bestimmten Umständen auch bei Debitoren verfügbar.


ERP2004 - ERP2005

Sonderfelder zu FBL1N und FBL5N sind auch in diesen Releases unter dem oben genannten Pfad zu pflegen.
Bei aktivem 'neuen Hauptbuch' ist der Pfad um Sonderfelder zur FBL3N zu definieren nicht mehr verfügbar, da im Standard die FAGLL03 zur Anzeige der Sachkontenposten genutzt wird.
Falls Sie jedoch die FBL3N weiterhin nutzen, können Sie die Sonderfelder unter den 'Debitoren bzw. Kreditoren' Pfaden pflegen, oder die Transaktion O7R3 nutzen.

Sonderfelder zur Transaktion FAGLL03 können in folgendem Pfad gepflegt
werden:

Finanzwesen (neu)
  Hauptbuchhaltung (neu)
    Stammdaten
      Sachkonten
        Einzelposten
          Sonderfelder für Einzelpostenanzeige definieren

    2. Beim bzw. nach dem Sichern der Sonderfelder werden diese in folgender Form intern definiert:


Beim Sichern werden die Sonderfelder in die entsprechende Struktur zur Einzelpostenanzeige generiert:

FBL*N

Die 'Grundstruktur' zur Anzeige der Posten ist RFPOSX.
Aus dieser und den entsprechenden Einträgen in der Tabelle T021S wird die Struktur RFPOSXEXT generiert, die zur Anzeige genutzt wird. Die Sonderfelder sind durch die ersten Zeichen 'U_' erkennbar.

FAGLL03

Die 'Grundstruktur' zur Anzeige der Posten ist FAGLPOSE.
Aus den entsprechenden Einträgen in der Tabelle T021S wird die Struktur FAGLPOSYEXT generiert. Die Sonderfelder sind durch die ersten Zeichen 'U_' erkennbar.
Beide Strukturen werden in der Struktur FAGLPOSX includiert, die dann zur Anzeige genutzt wird.



II. Fehleranalyse und bekannte Probleme

    1. Grundsätzliche Tipps zur Fehleranalyse


Sie erhalten beim Sichern bzw. nachträglichen Generieren eine Fehlermeldung, z.B. 'Abbruch mit Fehler 3' oder
'SYST: Fehler in Routine GENERATE FAGLPOSYEXT (F4308)'.

In diesem Fall sollten Sie das Aktivierungsprotokoll der entsprechenden Struktur analysieren.
Rufen Sie dazu die Transaktion SE11 auf, und tragen Sie die entsprechende Struktur im Feld 'Datentyp' ein:
FBL*N    ->  RFPOSXEXT
FAGLL03  ->  FAGLPOSYEXT
Lassen Sie sich die Struktur anzeigen.

Nutzen Sie dann den Menuepfad 'Hilfsmittel -> Aktivierungsprotokoll'.

Dort finden sich recht genaue Erläuterungen welcher Fehler aufgetreten ist.

Wenn Fehler bei der Generierung auftreten, sollten Sie des weiteren prüfen, ob die Hinweise 947573 und 984303 in Ihrem System implementiert sind.

Falls es zu Problemen beim Generieren der Struktur RFPOSXEXT kommt, kann versucht werden, diese erneut mit dem Report RFPOSXEXTEND nachzugenerieren.
Bei Sonderfeldern zu FAGLL03 sollten Sie den Funktionsbaustein ITEM_STRUC_EXTENSION wie weiter unten beschrieben ausführen.
Weitere Gründe für spezielle Probleme sind auch unten aufgeführt.

Des weiteren sollte bei der Erweiterung der Sonderfelder der Report BALVBUFDEL gestartet werden. Dieser setzt den ALV Puffer zurück (Hinweis 205096) Dadurch können Anzeigeprobleme behoben werden.

    2. Bekannte Probleme bei Sonderfeldern


              Felder wurden 'doppelt' definiert


Sie haben die Sonderfelder per APPEND an die 'Grundstruktur' (RFPOSX/FAGLPOSE) angefügt.
Durch das Sichern der Sonderfelder würden nun die Felder doppelt in die generierte Struktur aufgenommen.
In diesem Fall sollten diese entweder in der 'Grundstruktur' oder als Sonderfelder entfernt werden.

              Sie nutzen Felder die '/' Zeichen enthalten


Sie versuchen z.B. ein Feld /TEST/CASE aus der Tabelle BSEG als Sonderfeld zu definieren.
Dies ist durch eine technische Beschränkung nicht möglich, da bei Feldern die '/' Zeichen enthalten, der erste '/' am Anfang des Feldnames stehen muss.
Da jedoch die Sonderfelder immer mit den ersten Zeichen 'U_' erstellt werden, können diese Felder nicht für die Sonderfeldlogik genutzt werden.

Jedoch können diese Felder auf folgende Weise genutzt und gefüllt werden:

Die Strukturen RFPOSX und RFPOS müssen um die Felder erweitert werden.
Includieren bzw. tragen Sie die Felder in beiden Tabellen ein, und aktivieren Sie die Tabellen erneut.

Starten Sie den Report RFPOSXEXTEND erneut, um die Felder auch in die generierte Struktur RFPOSXEXT aufzunehmen.

Legen Sie den BTE 1650 an. Kopieren Sie dazu den Musterfunktionsbaustein SAMPLE_INTERFACE_00001650 in den Kundennamensraum.
Im Kundenbaustein sollten Sie dann die Felder aus der entsprechenden Tabelle nachlesen, und die Werte in die internen Felder übertragen.

Aktivieren Sie dann den Baustein in der Transaktion FIBF.
Gehen Sie auf 'Einstellungen -> Produkte -> ...eines Kunden' und legen Sie ein Produkt an. Der Name des Produktes und die Bezeichnung sind Ihnen überlassen.
Setzen Sie das 'Aktiv' Kennzeichen und speichern Sie.
Gehen Sie nun auf 'Einstellungen -> P/S-Bausteine -> ...eines Kunden' und nehmen Sie diesen Eintrag auf:
  Event:              00001650
  Produkt:            'Produktname'
  Lnd/Appl:           leer
  Funktionsbaustein:  'Ihr Baustein'
Sichern Sie den Eintrag.

Nach diesem Schritten sind die Felder nun auch als 'Sonderfelder' verfügbar. Jedoch wird nun zu jeder Zeile auch die 'Sonderfeld'-Tabelle gelesen. Dies kann die Performance negativ beeinflussen.

              Das Feld wurde korrekt angelegt, wird jedoch beim 'ersten' Aufruf nicht gefüllt.


In diesem Fall sollte zu Beginn der Report BAVLBUFDEL gestartet werden. Durch diesen kann verhindert werden, dass bei 'ersten' Aufruf der Liste das Sonderfeld nicht gefüllt ist.
Des weiteren sollte geprüft werden, ob das Feld in den zu lesenden Tabellen korrekt gefüllt ist.

              Sie haben in einem Entwicklungssystem Sonderfelder zur FAGLL03 definiert. Nach dem Transport in ein Test- oder Produktivsystem sind diese Felder jedoch nicht vorhanden.


In bestimmmten Konstellationen kann es vorkommen, das die zur Tabelle T021S vorhandene 'AFTER-IMPORT' Routine zum Generieren der Sonderfelder nicht korrekt gestartet wird.
In diesem Fall sollten Sie die Generierung selbst anstossen. Gehen Sie dazu bitte wie folgt vor:

Rufen Sie die Transaktion SE37 auf, tragen Sie den Funktionsbaustein ITEM_STRUC_EXTENSION ein, und führen Sie diesen mit folgenden Parametern aus:

BASIC_STRUCNAME                 FAGLPOSY
EXT_STRUCNAME                  FAGLPOSYEXT
EXT_FIELDS_TABNAME              T021S
I_LSTCL                         D
X_TRANSPORT                     ' '

Nachdem der Baustein aufgeführt wurde, sollte die Struktur korrekt nachgeneriert sein.


III. Weitere hilfreiche Hinweise

112312

Dieser Hinweis erläutert, wie die Gegenkontoinformationen verfügbar gemacht werden können.

205096

Erläuterungen zum Report BALVBUFDEL.

373268

Weitere Erläuterungen zur 'Tabellen-Konstellation' im Bezug auf die FBL*N Transaktionen und das Anlegen der Sonderfelder.

Kopfdaten

  
Freigabestatus:Für Kunden freigegeben
FREIGEGEBEN AM:28.12.2006  09:03:26
Originalsprache:Deutsch
PRIORITÄT:Empfehlungen/Zusatzinfo
KATEGORIE:Beratung
HAUPTKOMPONENTE:FI-AP-AP-D Reportin/Analyse/Anzeige
ZUSÄTZLICHE KOMPONENTEN:FI-AR-AR-D Auswerten/Anzeigen/Kreditmanagement
 FI-GL-GL-D Reportin/Analyse/Anzeige

SAP ECC60

Anwendungsbetreuer FI/CO

Micha1024
  • Micha1024
  • SAP Forum - Neuling Thema Starter
vor 14 Jahre

Danke pushover für die ausführliche Hilfe!

Auch wenn ich selber berechtigungstechnisch nicht die Möglichkeit hatte, die entsprechenden Änderungen vorzunehmen, so konnte die entsprechende Abteilung die Hinweise aufnehmen und die Anpassungen vornehmen, was natürlich eine enorme Erleichterung darstellt.

Gruß