Classification (Project Summarization)

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Getting started ... Alles für einen gelungenen Start.
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Classification (Project Summarization)

Beitrag von geloescht ( / / 0 / 3 ) »
Hallo Zusammen,

ich habe mich heute erst angemeldet, da mich ein Problem beschäftigt und ich hoffe, dass die geballte Kraft von der Community es lösen kann :P

Ich soll die Klassifizierung/Projektverdichtung auf dem Top-PSP auslesen.
Ich habe es einmal mit dem BAPI "BAPI_OBJCL_GETCLASSES" versucht und es funktioniert super.
Ich übergebe die Objektnummer des PSPs und die Tabelle "PRPS" und schon bekomme ich ein Resultat.

Das Problem: Ich muss dieses nun für viele PSPs (ca. 300) machen und somit durch eine Schleife von Rund 300 PSPs gehe - Ich habe daher ein leichtes Performance-Problem :D.
Ich habe mich bereits umgeschaut und die Funktion "CLAF_CLASSIFICATION_OF_OBJECTS" gefunden. Die beschleunigt schon die Abfrage aber es ist immer noch sehr langsam.

Dann kam die Erinnerung: Tabellen! Also was brauche ich: ausp, cabn, cawn, cawnt

Ich habe dann versucht eine Abfrage zu schreiben:

Code: Alles auswählen.


PERFORM get_one_characteristic
    USING
        'B887'
        <fs_it_alldata>-objnrwbs
     CHANGING
          lv_return_value.

FORM get_one_characteristic   USING    lv_atnam lv_objek
                              CHANGING value TYPE string.

  DATA: lt_ausp  TYPE STANDARD TABLE OF ausp,
        wa_ausp  LIKE LINE OF lt_ausp,
        ln_atinn TYPE atinn,
        ls_cawn  TYPE cawn,
        ls_cawnt TYPE cawnt.

  SELECT * FROM ausp INTO TABLE lt_ausp
         WHERE objek EQ lv_objek.

  SELECT SINGLE atinn FROM cabn INTO ln_atinn
           WHERE atnam EQ lv_atnam.

  IF sy-subrc EQ 0.
    READ TABLE lt_ausp INTO wa_ausp WITH KEY atinn = ln_atinn.
    IF sy-subrc EQ 0.
      SELECT SINGLE * FROM cawn INTO ls_cawn
       WHERE atinn EQ ln_atinn
         AND atwrt EQ wa_ausp-atwrt.
      IF sy-subrc EQ 0.
        SELECT SINGLE * FROM cawnt INTO ls_cawnt
         WHERE atinn EQ ln_atinn
           AND atzhl EQ ls_cawn-atzhl.
        IF sy-subrc EQ 0.
          value = ls_cawnt-atwtb.
        ELSE.
          value = wa_ausp-atwrt.
        ENDIF.
      ELSE.
        value = wa_ausp-atwrt.
      ENDIF.
    ENDIF.
  ENDIF.
ENDFORM.
Nach einigen Tests funktioniert es schon ganz gut, doch leider kommen keine Werte aus Dropdown-Eintäge oder Zahlen heraus. :cry:

Hat dieses Problem jemand schon einmal gehabt und könnte mir auf die Sprünge helfen?

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


Re: Classification (Project Summarization)

Beitrag von geloescht ( / / 0 / 3 ) »
Bei Rund 55 Aufrufen und keiner Antwort muss es doch Fragen geben :?
Habe ich etwas wichtiges zur Lösung vergessen? :twisted:

Re: Classification (Project Summarization)

Beitrag von DeathAndPain (Top Expert / 1795 / 213 / 396 ) »
Ich denke, dass Deine Frage ziemlich modulspezifisch ist. Möglicherweise sind hier kaum Leute unterwegs, die Ahnung von Deinem Modul haben. Ich persönlich weiß noch nicht mal, was ein PSP ist.

Re: Classification (Project Summarization)

Beitrag von verzweifelt (ForumUser / 84 / 18 / 4 ) »
Hallo Anna,
schau dir mal die Transaktion CNMASS_STATUS an.
Ich denke das Programm kannst du dir als Vorlage kopieren und die Bewertung setzen.
Ich weiß nicht was du unter Performance Probleme bezeichnet , aber so ein Programm läuft dann auch mal 3 bis 4 Minuten.
Das sollte aber doch kein Problem sein, oder ?
Viele Grüße

Re: Classification (Project Summarization)

Beitrag von erp-bt (Specialist / 163 / 4 / 21 ) »
Hallo,

ich kann mir ehrlich gesagt nicht vorstellen, dass es bei 300 PSP-Elementen ein Performance-Problem gibt. Wie lange läuft denn das Programm?

Liebe Grüße, Tapio
...entwickelnder Berater...beratender Entwickler

Seite 1 von 1

Vergleichbare Themen

0
Antw.
1047
Views
project builder Währungseinstellung
von bombach » 25.04.2005 10:39 • Verfasst in Sales and Distribution
0
Antw.
526
Views
Erfahrung mit Adaption Project
von msfox » 13.10.2021 20:36 • Verfasst in Fiori, UI5, JavaScript
0
Antw.
827
Views
FuBa zum übergeben der PSP-Struktur an MS Project
von Johannes » 30.10.2005 13:38 • Verfasst in Financials
6
Antw.
2804
Views
Aufruf Project Builder aus Report
von hein_blöd » 16.08.2006 14:05 • Verfasst in ABAP® für Anfänger
0
Antw.
1403
Views
Exit für Project Builder CJ20N
von KleinerEisbaer » 03.09.2008 21:51 • Verfasst in ABAP® Core

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

Zugriff auf Daten via Webdav
vor einer Stunde von msfox 2 / 36
Interne Tabelle
vor 18 Stunden von sap_enthusiast 3 / 163
Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71

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

Zugriff auf Daten via Webdav
vor einer Stunde von msfox 2 / 36
Interne Tabelle
vor 18 Stunden von sap_enthusiast 3 / 163
Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 111
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 141