Daten aus der Organisationsstruktur lesen

Mit dem Funktionsbaustein (FUBA) RH_STRUC_GET können Sie Daten aus der Organisationsstruktur lesen

"Datendekleration
  
DATAresult_tab TYPE TABLE OF swhactor,
        result_objec 
TYPE TABLE OF objec,
        result_struc 
TYPE TABLE OF struc,
        ls_rs_tab 
TYPE swhactor,
        ls_rs_objec 
TYPE objec,
        ls_rs_struc 
TYPE struc,
        
count TYPE i.

  
"Organisationstruktur lesen
  
CALL FUNCTION 'RH_STRUC_GET'
    
EXPORTING
      act_otype      
'S'
      act_objid      
p0001-plans
      act_wegid      
'S_UP' "auch Möglich 'O-O-S-P' oder 'A002'
      act_plvar      
'01'
      act_begda      
p0001-endda
      act_endda      
p0001-endda
    
TABLES
      result_tab     
result_tab
      result_objec   
result_objec
      result_struc   
result_struc
    
EXCEPTIONS
      no_plvar_found 
1
      no_entry_found 
2
      
OTHERS         3.
  
IF sy-subrc <> 0.
    
"Mache nichts
  
ELSE.
    
"Hinzufügen des Textes der Organisationseinheit.
    
READ TABLE result_objec INTO ls_rs_objec INDEX 1.
    gs_itab
-funktion ls_rs_objec-stext.
    
READ TABLE result_objec INTO ls_rs_objec INDEX 2.
    
gs_itab-abteilung ls_rs_objec-stext.
    
READ TABLE result_objec INTO ls_rs_objec INDEX 3.
    gs_itab
-berreich ls_rs_objec-stext.

 
  "=======================================================================
  " Ziffer 3 Funktionsbezeichnung der Stelle

  "=======================================================================  

DATAlt_result_tab   TYPE TABLE OF swhactor,
        lt_result_objec TYPE TABLE OF objec,
        lt_result_struc TYPE TABLE OF struc.

  LOOP AT i0001 ASSIGNING FIELD-SYMBOL(<fs_0001>)
                            WHERE begda LE refda
                              AND endda GE refda.
    EXIT.
  ENDLOOP.

  IF <fs_0001>-stell IS NOT INITIAL.

    DATA(lf_stell<fs_0001>-stell.

    CALL FUNCTION 'RH_STRUC_GET'
      EXPORTING
        act_otype      'C'
        act_objid      lf_stell
        act_wegid      'A003'
*       ACT_INT_FLAG   =
        act_plvar      '01'
        act_begda      refda
        act_endda      refda
*       ACT_TDEPTH     = 0
*       ACT_TFLAG      = 'X'
*       ACT_VFLAG      = 'X'
*       AUTHORITY_CHECK        = 'X'
*       TEXT_BUFFER_FILL       =
*       BUFFER_MODE    =
* IMPORTING
*       ACT_PLVAR      =
      TABLES
        result_tab     lt_result_tab
        result_objec   lt_result_objec
        result_struc   lt_result_struc
      EXCEPTIONS
        no_plvar_found 1
        no_entry_found 2
        OTHERS         3.
    IF sy-subrc <> 0.

    ELSE.
      READ TABLE lt_result_objec INTO DATA(ls_result_objecWITH KEY otype '1A'.
      output-job_title ls_result_objec-stext.
    ENDIF.

  ENDIF.

  "Text zur Planstelle lesen
  IF <fs_0001>-plans IS NOT INITIAL.
    DATA(lf_plans<fs_0001>-plans.
    DATA(lf_plans_text1value short_d).
    DATA(lf_plans_text2value stext).
    CALL FUNCTION 'HRWPC_RFC_PLANS_TEXT_GET'
      EXPORTING
        plans       lf_plans
        begda       w0600-fire_date
        endda       w0600-fire_date
        langu       lf_langu
      IMPORTING
        plans_text1 lf_plans_text1
        plans_text2 lf_plans_text2.
    output-job_title lf_plans_text2.
  ENDIF.

Fuba für Texte

HRWPC_GENERAL_TEXTS Lesen von Texten

HRWPC_RFC_ABKRS_TEXT_GET Text für Abrechnungskreis ermitteln

HRWPC_RFC_ANRED_TEXT_GET Text für Anrede ermitteln

HRWPC_RFC_ANSVH_TEXT_GET Text für Anstellungsverhältnis ermitteln

HRWPC_RFC_BLAND_TEXT_GET Text für Bundesland ermitteln

HRWPC_RFC_BTRTL_TEXT_GET Text für Personalteilbereich ermitteln

HRWPC_RFC_BUKRS_TEXT_GET Text für Buchungskreis ermitteln

HRWPC_RFC_BVMRK_TEXT_GET Text für Bearbeitungsvermerk ermitteln

HRWPC_RFC_COMTY_TEXT_GET Text für Typ der Kommunikationskategorie ermitteln

HRWPC_RFC_COUNC_TEXT_GET Text für Region ermitteln

HRWPC_RFC_CURCY_TEXT_GET Text für Währung ermitteln

HRWPC_RFC_EVGRD_TEXT_GET Text für Bewertungsgruppe ermitteln

HRWPC_RFC_FAMEI_TEXT_GET Text für Familieneigenschaft ermitteln

HRWPC_RFC_FAMST_TEXT_GET Text für Familienstand ermitteln

HRWPC_RFC_FISTL_TEXT_GET Text für Finanzstelle ermitteln

HRWPC_RFC_FREQU_TEXT_GET Text für Zeiteinheit für Vergütung ermitteln

HRWPC_RFC_GEBER_TEXT_GET Text für Fonds ermitteln

HRWPC_RFC_GESCH_TEXT_GET Text für Geschlecht ermitteln

HRWPC_RFC_GSBER_TEXT_GET Text für Geschäftsbereich ermitteln

HRWPC_RFC_IT0XXX_TEXT_GET Text für Infotypsatz ermitteln

HRWPC_RFC_JCODE_TEXT_GET Text für Stelle aus Umfrage ermitteln

HRWPC_RFC_KOKRS_TEXT_GET Text für Kostenrechnungskreis ermitteln

HRWPC_RFC_KONFE_TEXT_GET Text für Konfession ermitteln

HRWPC_RFC_KOSTL_TEXT_GET Text für Kostenstelle ermitteln

HRWPC_RFC_LAND_TEXT_GET Text für Land ermitteln

HRWPC_RFC_MASSG_TEXT_GET Text für Massnahmengrund ermitteln

HRWPC_RFC_MASSN_TEXT_GET Text für Massnahmenart ermitteln

HRWPC_RFC_MOLGA_TEXT_GET Text für Ländergruppierung ermitteln

HRWPC_RFC_NAMZ2_TEXT_GET Text für zweites Zusatzwort ermitteln

HRWPC_RFC_NAMZU_TEXT_GET Text für Zusatzwort ermitteln

HRWPC_RFC_NATIO_TEXT_GET Text für Nationalität ermitteln

HRWPC_RFC_ORGEH_TEXT_GET Text für Organisationseinheit ermitteln

HRWPC_RFC_OTYPE_TEXT_GET Text für Objekttyp ermitteln

HRWPC_RFC_PERSG_TEXT_GET Text für Mitarbeitergruppe ermitteln

HRWPC_RFC_PERSK_TEXT_GET Text für Mitarbeiterkreis ermitteln

HRWPC_RFC_PLANS_TEXT_GET Text für Planstelle ermitteln

HRWPC_RFC_PLVAR_TEXT_GET Text für Planvariante ermitteln

HRWPC_RFC_RAILW_TEXT_GET Text für 'Social Subscription Railway' ermitteln

HRWPC_RFC_SACHX_TEXT_GET Text für Sachbearbeiter ermitteln

HRWPC_RFC_SPRSL_TEXT_GET Text für Sprache ermitteln

HRWPC_RFC_STATV_TEXT_GET Text für Statuskennzeichen für Massnahmen ermitteln

HRWPC_RFC_STELL_TEXT_GET Text für Stelle ermitteln

HRWPC_RFC_STRDS_TEXT_GET Text für 'Siglas de vía pública' ermitteln

HRWPC_RFC_SUBTY_0XXX_TEXT_GET Text für Subtypen von PA-Infotypen ermitteln

HRWPC_RFC_SUBTY_1XXX_TEXT_GET Text für Subtypen von PD-Infotypen ermitteln

HRWPC_RFC_TITEL_TEXT_GET Text für Titel ermitteln

HRWPC_RFC_TITL2_TEXT_GET Text für zweiten Titel ermitteln

HRWPC_RFC_TMART_TEXT_GET Text für Terminart ermitteln

HRWPC_RFC_VDSK1_TEXT_GET Text für Organisationselement ermitteln

HRWPC_RFC_VORS2_TEXT_GET Text für zweites Vorsatzwort ermitteln

HRWPC_RFC_VORSW_TEXT_GET Text für Vorsatzwort ermitteln

HRWPC_RFC_WERKS_TEXT_GET Text für Personalbereich ermitteln

HRWPC_RFC_WERKS_TEXT_GET Text für Personalbereich ermitteln

        search this website

Regotz Michel