Qualifikationsprofil lesen

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

ABAP Web Dynpro, BusinessServerPages; Erstellung von Webapplikationen.
9 Beiträge • Seite 1 von 1
9 Beiträge Seite 1 von 1

Qualifikationsprofil lesen

Beitrag von Gast ( / / 0 / 3 ) »
Hallo Leute,

Ich habe folgenden Codeschnipsel gefunden um ein
Qualifikationsprofil zu lesen. Was ich allerdings
nicht verstehe ist von welcher Person er das Qualifikationsprofil liest. Mit dem RH_READ_OBJECT holt er doch irgendwo her ein Personenobjekt nehm ich mal an. Wie kann ich dem Codeschnipsel denn verklickern von einer bestimmten Pernr oder userid das Qualifikationsprofil lesen ??

Hoffe auch eure Hilfe *g*

Code: Alles auswählen.

* QUALIFIKATIONSPROFIL VOM BENUTZER LESEN
  data: l_short type short_d.

  if t_profile[] is initial.
*   READ PERSON
    call function 'RH_READ_OBJECT'
      exporting
        plvar     = plan_version
        otype     = object_type
        realo     = object_id
      importing
        short     = l_short
        stext     = object_name
      exceptions
        not_found = 1
        others    = 2.
    if sy-subrc <> 0.
      object_name = object_id.
    elseif object_name is initial.
      object_name = l_short.
    endif.  
    call function 'RH_GET_OTYPE_TEXT'
      exporting
        otype               = object_type
      importing
        otext               = object_type_text
      exceptions
        invalid_otype       = 1
        others              = 2.
    if sy-subrc <> 0.
      object_type_text = object_type.
    endif.  

*   READ PROFILE
    if from_date is initial.
      from_date = sy-datum.
    endif.
    if to_date is initial.
      to_date = sy-datum.
    endif.
    call function 'BAPI_QUALIFIC_GETLIST'
      exporting
        plvar                      = plan_version
        otype                      = object_type
        sobid                      = object_id
        from_date                  = from_date
        to_date                    = to_date
      tables
        qualificationprofile       = t_profile.
  endif. 

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


Beitrag von Gast ( / / 0 / 3 ) »
Schau Dir mal den Baustein 'RHPD_SEARCH_PEOPLE_WITH_QUA' an. Es gibt mehrere Möglichkeiten, die Personen zu ermitteln. Diese werden dann an den RH_READ_OBJECT über object_type und object_id übergeben.

Siehe diesen Teil:

Code: Alles auswählen.

* Fülle Pers_tab.
  LOOP AT i1001.
    CLEAR pers_tab.
    pers_tab-otype = i1001-sclas.
    pers_tab-sobid = i1001-sobid.
    IF get_pers_name = 'X'.
      sobid = i1001-sobid.
      CALL FUNCTION 'RH_READ_OBJECT'
           EXPORTING
                plvar           = plvar
                otype           = i1001-sclas
*               objid           = objid
                realo           = sobid
*               ISTAT           = ' '
                begda           = begda
                endda           = endda
*               LANGU           = SY-LANGU
*               OINTERVAL       = 'X'
*               STORE           = 'X'
*               CHECK_STRU_AUTH = 'X'
*               READ_DB         = ' '
           IMPORTING
*                obeg            =
*                oend            =
*                ostat           =
*                histo           =
                 short           = pers_tab-short
                 stext           = pers_tab-stext
           EXCEPTIONS
                not_found       = 1
                OTHERS          = 2.
      IF sy-subrc > 0.
        CONTINUE.
      ENDIF.

@Gast

Beitrag von Gast ( / / 0 / 3 ) »
Hmmm, leider ist dieser FUBA nicht in unserem System vorhanden ... Komisch

Beitrag von Gast ( / / 0 / 3 ) »
Welches Release habt Ihr?

@Guest

Beitrag von Gast ( / / 0 / 3 ) »
Wir haben vor einem Monat auf 4.7 umgestellt !

Beitrag von Gast ( / / 0 / 3 ) »
Mist, liegt daran, daß wir ein Add-On haben. Ich werd mal sehen, daß ich noch was anderes finde.

@Guest

Beitrag von Gast ( / / 0 / 3 ) »
Das wäre sehr nett !! Ich habe leider immer noch keine Lösung gefunden wie ich die Object_id, Object_type usw. füllen soll

Gruss, Basti

@all

Beitrag von Gast ( / / 0 / 3 ) »
hmmm, kann den keiner weiterhelfen bin immer noch nicht weitergekommen wie ich das Problem lösen soll ...

Gruß, Basti

Beitrag von gast ( / / 0 / 3 ) »
Hi Basti,

für den FB BAPI_QUALIFIC_GETLIST können die Parameters wie folgt gefüllt werden:

otype = 'AP'
sobid = person_nummer

Hast Du mit den schon ausprobiert?

Gruß, tom

Seite 1 von 1

Vergleichbare Themen

1
Antw.
7217
Views
Unterschied: Sequentielles lesen, direktes lesen
von MarkusW » 07.08.2008 16:46 • Verfasst in ABAP® für Anfänger
3
Antw.
7802
Views
Tabellen per RFC lesen
von Foppa » 10.03.2010 16:56 • Verfasst in ABAP® Core
12
Antw.
13563
Views
XMl File lesen
von kirmuh » 27.06.2008 12:21 • Verfasst in ABAP Objects®
1
Antw.
3720
Views
Lesen von Infotypen
von Gast » 14.03.2005 09:13 • Verfasst in ABAP Objects®
0
Antw.
1533
Views
SSO Anmeldedaten lesen
von JuPu » 20.03.2018 17:20 • Verfasst in Web-Dynpro, BSP + BHTML

Über diesen Beitrag

Anonymous
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

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.