RAP e CDS SAP BAS - SAP Public Cloud - PARTE 3
5.
Creare
Business Catalog
In Eclipse fai clic con il pulsante
destro del mouse sul pacchetto ZPKG_RAP_CDS e seleziona New -> Other ABAP
Repository Object
Ricerchiamo
Business
Catalog, lo
selezioniamo e premiamo NEXT.
Seleziona quanto segue:
Name: ZDEMO_BC_000
Description: Business catalog for
Zdemo App
Premiamo NEXT e poi FINISH.
Seleziona
Apps e aggiungerne uno nuovo.
Seleziona quanto segue:
IAM App: ZDEMO_IAM_000_EXT
Name: ZDEMO_BC_000_0001
Description: Business Catalog to IAM
App assignment
Premiamo
NEXT e poi FINISH.
Fai clic su Publish Locally per pubblicare il catalogo della tua attività.
5.1.
Esegui
l'applicazione SAP Fiori
Nella
pagina Application Information, seleziona Deploy Application.
Quando
richiesto, controllare la configurazione della distribuzione e premere y.
Se
il Deploy ha esito positivo, riceverai queste due informazioni: dettagli UIAD e distribuzione riuscita.
Inserendo nel browser l’url ricevuto, è possibile testare l’app.
5.2.
SAP
Fiori Launchpad Space and Page Templates
In
Eclipse, apriamo il nostro Package ZPKG_RAP_CDS, fai clic con il pulsante
destro del mouse su Fiori User Interface e seleziona: NEW ->
Launchpad Page Template
Seleziona quanto segue:
Name: ZRAP_ZDEMO_000
Description: Pagina per App Zdemo
Title in Launchpad: Zdemo app 000
Premiamo
NEXT e poi FINISH.
Nel launchpad page template, fai clic con il pulsante destro del mouse su LIST AREA in SECTIONS e seleziona Add Child -> Section
Crea una nuova sezione e Seleziona quanto segue:
ID: SECTION_000
Title: Section_000
Poi, fai clic con il pulsante destro del mouse su SECTION_000
e seleziona Add Child -> Visualizations.
Poi, fai clic con il pulsante destro del mouse su Visualizations e seleziona Add Child -> Visualization.
Crea una nuova visualizzazione e
aggiungi l'assegnazione dell'elemento descrittore dell'app Launchpad. Seleziona quanto segue:
ID: APP_DESCRIPTOR_ITEM_000
Type: Launchpad App Descriptor Item
Assignment
Display Format: Standard Tile
Launchpad App Descriptor Item ID:ZRAP_ZDEMO_000_UI5R
Title ID:
Puoi premere CTRL + Spazio per caricare i dati esistenti e compilare i campi.
Attivare il launchpad page template.
Controlla la disponibilità del Template nell'app manage
launchpad pages, quindi clicca sul simbolo “open” per aprire il modello della
pagina Launchpad.
Il Template della pagina del launchpad non verrà caricato.
Il template di pagina deve ancora essere definito per poterlo utilizzare.
5.3. Scope page and space templates
In
Eclipse, apriamo il nostro Package ZPKG_RAP_CDS, fai clic con il pulsante
destro del mouse su Fiori User Interface e seleziona: NEW ->
Launchpad Page Template
Per maggiori informazioni puoi visitare il seguente link SAP BTP, ABAP environment > Development in the ABAP Environment > UI Development > SAP Fiori Applications in the ABAP Environment > Scoping Space and Page Templates.
Fare clic con il pulsante destro del mouse su Class e
selezionare New ABAP Class.
Crea una nuova classe. Seleziona quanto segue:
ID: ZCL_SCOPE_PAGE_SPACE_000
Titolo: Class for calling the scoping API
Premiamo
NEXT e poi FINISH.
Lo snippet definisce l'ambito del template di pagina. L'ambito di un space template è ancora commentato. Pertanto, copia e incolla lo snippet di codice nella tua classe. Sostituisci ### con il tuo ID.
CLASS zcl_scope_page_space_000
DEFINITION
PUBLIC
FINAL
CREATE
PUBLIC.
PUBLIC SECTION.
INTERFACES
if_oo_adt_classrun.
PROTECTED
SECTION.
PRIVATE
SECTION.
ENDCLASS.
CLASS zcl_scope_page_space_000
IMPLEMENTATION.
METHOD
if_oo_adt_classrun~main.
DATA(lo_scope_api) = cl_aps_bc_scope_change_api=>create_instance( ).
lo_scope_api->scope(
EXPORTING
it_object_scope = VALUE #(
pgmid
= if_aps_bc_scope_change_api=>gc_tadir_pgmid-R3TR
scope_state
= if_aps_bc_scope_change_api=>gc_scope_state-ON
*
Space template
* (
object = if_aps_bc_scope_change_api=>gc_tadir_object-UIST obj_name = 'ZRAP_DEMO_000'
)
* Page template
(
object = if_aps_bc_scope_change_api=>gc_tadir_object-UIPG obj_name = ‘ZRAP_DEMO_000'
)
)
iv_simulate
= abap_false
iv_force
= abap_false
IMPORTING
et_object_result = DATA(lt_results)
et_message = DATA(lt_messages) ).
ENDMETHOD.
ENDCLASS.
Salva e attiva.
Fare clic con il pulsante destro del mouse su ZCL_SCOPE_PAGE_SPAGE_000 e selezionare Run As > ABAP Application (Console) oppure premere F9 per eseguire l'applicazione.
Apriamo il launchpad page template
Clicca sul simbolo “open” per aprire il template nell'app
manage launchpad pages. Il link si trova nell'angolo in alto a destra
dell'editor.
Ora il Template della pagina del launchpad verrà caricato
con il contenuto della pagina e della sezione.
Vai in Fiori
Launchpad, entra nella schermata Home e seleziona Amministration
-> Fiori Launchpad.
Apri l’app Manage Launchpad Pages
6. Creare il launchpad space template
Apri il package ZPKG_RAP_CDS e fai clic con il pulsante destro del mouse su Fiori User Interface e seleziona New-> Launchpad Space Template
Crea un nuovo launchpad space template. Seleziona quanto segue:
Name: ZRAP_ZDEMO_000
Description: Space per App Zdemo 000
Title in Launchpad: App Zdemo 000
Premiamo
NEXT e poi FINISH.
Un numero di priorità di ordinamento più
alto farà sì che lo SPACE venga visualizzato più a destra nel TAB OVERVIEW nella
schermata iniziale di SAP Fiori Launchpad.
Fai clic su ADD e seleziona ZRAP_ZDEMO_000
come launchpad page template.
Attiva le modifiche.
6.1.
Autorizza
l'utente allo SPACE
Una
volta fornito un modello di ruolo aziendale come parte di una soluzione, un
amministratore può creare un ruolo basato su tale modello. Successivamente, è
disponibile il supporto dell'app per integrare le modifiche apportate al
modello di ruolo aziendale. Per ulteriori informazioni, consultare la
documentazione SAP
Business Technology Platform (SAP BTP) > SAP Business Technology Platform
> Administration and Operations > Administration and Operations in the
ABAP Environment > SAP Fiori Apps in the ABAP Environment > Identity and
Access Management > Business Role Templates.
Con l’utente da amministratore collegati
a SAP Fiori Launchpad, ed apri l'app Maintain Business Roles.
Fai clic sul pulsante Create From Template.
Seleziona
quanto segue:
Template: ZRAP_ZDEMO_BRT_000
New Business Role ID: ZRAP_ZDEMO_BR_000
New Business Role
Description: Business Role per Zdemo Solution
Option for Spaces: Use
Predefined Spaces
e premere OK.
Nell'editor dei ruoli aziendali, in General Role
Details > Access Categories > Write, Read, Value Help impostare il
valore Senza restrizioni.
Successivamente passa al Tab Business Users, aggiungi il
tuo utente e salva il business role.
Apri lo spazio predefinito nel launchpad
SAP Fiori
Vai alla schermata Home e seleziona App
Zdemo 000
Fine
1. SAP EWM (Extended Warehouse Management)
3. SAP VIM (Vendor Invoice Management)
>>> RECENSIONI DEI LIBRI su Amazon Kindle <<<
Ebook: SAP MM: https://www.amazon.it/dp/B0C3MKD9BR#customerReviews
Ebook: SAP MII: https://www.amazon.it/dp/B0C4392MY9#customerReviews
Ebook: SAP VIM: https://www.amazon.it/dp/B0C6FBK8QN#customerReviews

































Nessun commento:
Posta un commento