[ABAP] Adressdaten lesen

* Adressnummer mit führenden Nullen
PARAMETERS: p_adr TYPE adrc-addrnumber.

START-OF-SELECTION.

  DATA(lv_addr1_sel) = VALUE addr1_sel( addrnumber = p_adr ).
  DATA(lv_addr1_val) = VALUE addr1_val( ).

  CALL FUNCTION 'ADDR_GET'
    EXPORTING
      address_selection = lv_addr1_sel
    IMPORTING
      address_value     = lv_addr1_val
    EXCEPTIONS
      parameter_error   = 1
      address_not_exist = 2
      version_not_exist = 3
      internal_error    = 4
      OTHERS            = 5.

  IF sy-subrc = 0.
* Daten im Inline-Browser im SAP-Fenster anzeigen
    cl_abap_browser=>show_html( EXPORTING
                                  title        = 'Adressdaten'
                                  html_string  = cl_demo_output=>new( )->write_data( lv_addr1_sel )->write_data( lv_addr1_val )->get( )
                                  container    = cl_gui_container=>default_screen ).

* cl_gui_container=>default_screen erzwingen
    WRITE: space.
  ENDIF.

Links

[ABAP] Adressdaten anzeigen

* Adressnummer mit führenden Nullen
PARAMETERS: p_adr TYPE adrc-addrnumber.

START-OF-SELECTION.

  DATA: lv_okcode TYPE sy-ucomm.
  DATA: it_handle TYPE STANDARD TABLE OF addr1_dia WITH NON-UNIQUE DEFAULT KEY.
  DATA: it_values TYPE STANDARD TABLE OF addr1_data WITH DEFAULT KEY.

* Adressgruppe aus der ADRC holen
  SELECT SINGLE FROM adrc
    FIELDS addr_group
    WHERE addrnumber EQ @p_adr
    INTO @DATA(lv_adr_grp).

  it_handle = VALUE #( ( addrnumber = p_adr      " Adressnummer aus er ADRC
                         maint_mode = 'DISPLAY'  " Daten nur anzeigen, weitere Modi sind 'CREATE' und 'CHANGE'
                         country    = 'DE'       " Ausgabeformat
                         addr_group = lv_adr_grp " siehe Tabelle TSAD7 (Adreßgruppen (Business Address Services))
                       ) ).

* Dialogpflege von Adressen
  CALL FUNCTION 'ADDR_DIALOG'
    IMPORTING
      ok_code           = lv_okcode
    TABLES
      number_handle_tab = it_handle
      values            = it_values
    EXCEPTIONS
      address_not_exist = 1
      group_not_valid   = 2
      parameter_error   = 3
      internal_error    = 4
      OTHERS            = 5.

  IF sy-subrc = 0.
* Daten im Inline-Browser im SAP-Fenster anzeigen
    cl_abap_browser=>show_html( EXPORTING
                                  title        = 'Adressdaten'
                                  html_string  = cl_demo_output=>new( )->write_data( lv_okcode )->write_data( it_values )->get( )
                                  container    = cl_gui_container=>default_screen ).

* cl_gui_container=>default_screen erzwingen
    WRITE: space.
  ENDIF.

Links

[SAP] Geschäftspartner/Businesspartner im S/4HANA

Transaktionen

BUPT (Geschäftspartner: Arbeitsmenü)
BP (Geschäftspartner bearbeiten)
BUPMASS (Geschäftspartner-Customizing: Massenänderungen)
BUPA_PRE_DA (Geschäftspartner zum Löschen vormerken)
BUPA_PRE_EOP (Geschäftspartner sperren)
BUCF (Geschäftspartner-Customizing: Nummernkreise)

  • SNUM Nummernkreisobjekt: BU_PARTNER

BUS23 (Geschäftspartner-Steuer: Datensets)

Tabellen

BUT000 (Geschäftspartner: Allgemeine Daten I)
BUT001 (Geschäftspartner: Allgemeine Daten II)
BUT020 (Geschäftspartner: Adressen)
BUT021 (Geschäftspartner: Adressverwendungen)
BUT100 (Geschäftspartner: Rollen)
ADRC (Adressen (Business Address Services))
ADRP (Personen (Business Address Services))
ADCP (Zuordnung Person/Adresse (Business Address Services))
ADR6 (E-Mail-Adressen (Business Address Services))
ADRT (Texte zu Kommunikationsdaten (Business Address Services))
ADRT (Texte zu Kommunikationsdaten (Business Address Services))

Funktionsbausteine

BAPI_BUPA_ADDRESS_GETDETAIL (SAP-GP, BAPI: Adresse lesen)
BAPI_BUPA_ADDRESS_CHANGE (SAP-GP, BAPI: Adresse ändern)
BAPI_BUPA_CENTRAL_CHANGE (SAP-GP, BAPI: Zentrale Daten ändern)
BUPA_EXISTENCE_CHECK (SAP-GP, API: Geschäftspartner auf Existenz prüfen)

Klassen

cl_bupa_navigation_request (SAP-GP Dialog: Navigationscommando)
cl_bupa_dialog_joel_options (SAP-GP Dialog: Startoptionen für die Pflegeoberfläche)
cl_bupa_dialog_joel (SAP-GP Dialog: Pflegeoberfläche)

CDS-Views

I_BusinessPartner (Business Partner)
I_Address (Address)
I_Address_2 (Address of an Organization or a Person)
I_Customer (Customer)
I_Supplier (Supplier)

Fiori-Apps

F0850A (Kundenstamm, Kundenstammdaten verwalten)
F1053A (Lieferantenstammdaten verwalten, Lieferantenstamm)
F3163 (Geschäftspartnerstammdaten verwalten)

Links

[SAP] SAPOffice: Sendeaufträge des SAPConnect (Workplace-Mails, EMails, Faxe …) ansehen / prüfen

Transaktionen


SOST
(SAPconnect Sendeaufträge)
SOSB (Übersicht Sendeaufträge (Benutzer))
SOSG (Übersicht Sendeaufträge (Gruppen))

  • Anzeige von Sendeaufträgen (Zeitraum, Sendestatus, Sender)
  • Mailversand manuell starten: Menü -> Sendeauftrag -> Sendeprozess für Auswahl starten

SOIN (BCS: Eingehende Sendeaufträge (SMTP))

Tabellen

SOST (SAPoffice: Statuslogtabelle)
SOOS (SAPoffice: Sendevorgang)
SOOD (SAPoffice: Objektdefinition)
SOES (SAPoffice: externer Sendevorgang)
SOFD (SAPoffice: Objektdefinition)
ADCP (Zuordnung Person/Adresse (Business Address Services))
ADRP (Personen (Business Address Services))
ADRC (Adressen (Business Address Services))
ADRCT (Texte zu Adressen (Business Address Services))
USR01 (Benutzerstamm (Runtimedaten))
USR05 (Benutzerstamm Parameter-ID)
USR06 (Zusatzdaten pro Benutzer)
SXNODES (SAPconnect: Kommunikationsknoten)
SXROUTE (SAPconnect: Routingtabelle)
SXPARAMS (SAPconnect: Parametertabelle)

Views

V_SO_SOST (Sendevorgänge Sendedatum und Titel)

Funktionsbausteine

SX_NODE_ID_DETERMINE (SAPconnect: Routingmodul (Findung des Ausgangsknotens))

  • Bestimmung CDG-Parameter für Sendergruppe (siehe Hinweis 2348016)

SO_ATTACHMENT_READ (SAPoffice: Lesen einer Anlage)
SO_ATTACHMENT_LIST_READ (SAPoffice: Ermitteln aller Anlagen zu einem Dokument)

Reports

RSCONN01 (SAPconnect: Sendeprozeß starten)

  • Variante für Mailversand über Batchjob: SAP&CONNECTINT

Paket

SO

Hinweis

Links