Cerca nel blog

martedì 1 dicembre 2020

Effettuare le modifiche in OKB9 senza creare Transport Request

 

Effettuare le modifiche in OKB9 senza creare Transport Request

OKB9 è una transazione di parametri che chiama la transazione SM34 per la vista cluster V_TKA3: 
 

La vista cluster V_TKA3 è composta dalle viste V_TKA3A, V_TKA3C, V_TKA3P (lo si può vedere dalla transazione SE54).

Per ognuna delle viste richiamare la transazione SE54 e modificare la finestra di dialogo.

La procedura di trasporto è definita dai dettagli della vista di manutenzione:

Se si modifica l'impostazione di cui sopra da "Standard recording ruotine" a "no, or user, recording routine", il sistema non chiederà una richiesta di trasporto in caso di modifica e sarà possibile modificare i dati direttamente nel SAP di produzione sistema.  
Le viste sono standard SAP e sono necessarie chiavi di accesso per modificarle. È possibile registrarli da soli sul sito Web di supporto SAP con l'applicazione SSCR 
 
SOLUZIONE CUSTOM:

Richiamare la transazione SE54 e creare le 3 viste cluster custom: ZV_TKA3A, ZV_TKA3C, ZV_TKA3P per copia delle 3 viste cluster standard: V_TKA3A, V_TKA3C, V_TKA3P. 
 
 





Crere la vista cluster ZV_TKA3, mediante la transaizone SE54 
 




 

Infine si deve effettuare il seguente settaggio, ma pirima di farlo fare i passi successivi

Creare il programma custom (module pool: ZSAPF0KC4) per copia dello standard SAPF0KC4.


Nel codice copiato sostituire tutte le view V_TKA3A, V_TKA3P, V_TKA3C con quelle custom.
In questo codice  inserire l' INCLUDE ZSAPF0KC4_TOP  per copia di quello standard FOKC4D01.

Nell' INCLUDE ZSAPF0KC4_TOP sostituire le  INCLUDE STRUCTURE relative alle view standard con quelle custom.
In questa include inserire , l'INCLUDE ZLSVCMCOD,   per copia di quello standard LSVCMCOD.
 
Infine creare la transazione ZOKB9 per copia della transazione OKB9.


lunedì 2 novembre 2020

SAP VIM: OpenText VIM: aggiunta di campi custom in VIM Analytics con tecnologia HANA - Parte 16

 

OpenText VIM: aggiunta di campi custom in VIM Analytics con tecnologia HANA - Parte 16

Quest paragrafo è per sviluppatori principianti in OpenText VIM. Dà anche una buona idea allo sviluppatore su come affrontare le estensioni del report VIM Analytics standard (/n/opt/VIM_VA2) con campi custom. 
 
Prerequisiti:

Il post è pertinente se VIM Analytics è in esecuzione su SAP NetWeaver AS ABAP 7.40 SP05 o versioni successive e se la selezione dei dati è configurata per essere eseguita con le viste ABAP CDS.
Il campo custom è abilitato nella customizing VIM tramite la transazione /n/OPT/VIM_1CX1.  
Nel nostro caso, stiamo useremo il campo CUSTOM_FIELD0 che è presente nella tabella di intestazione /OPT VIM_1HEAD. 
 
 
 
  • Aggiungere il campo CUSTOM_FIELD0 alla struttura /OPT/VVA2_CDS_DOC_HDR_ST (VIM Analytics 2: campi intestazione documento SAP CDS). Questo serve per recuperare i dati dell'intestazione dalla vista CDS.

 
Scenario:

Abbiamo la necessità di estendere uno dei report standard di reporting più importanti e centrali VIM Analytics (codice transazione /n/opt/VIM_VA2). Il coinvolgimento di SAP HANA e CDS rende effettivamente l'elaborazione e la risposta dei report abbastanza veloci.

La schermata iniziale del report di VIM Analytics (/n /opt/VIM_VA2) ha il seguente aspetto:
 


All'esecuzione, l'output appare come la seguente schermata. In questa schermata, dobbiamo aggiungere un ulteriore campo custom che è già presente nella tabella di testata VIM (/OPT/VIM_1HEAD, campo CUSTOM_FIELD0).
 
Passaggi per aggiungere il campo custom:

  • Aggiungi il campo CUSTOM_FIELD0 tramite l'opzione Aggiungi struttura alla struttura standard / OPT/VVA2_OUT_DOC_HDR_ST (VIM Analytics 2: Elenco dei campi di testata) che è la struttura ALV di output del report di VIM Analytics.  Aggiungi campo custom alla struttura /OPT/VVA2_OUT_LINE_ITEM_ST, nel caso in cui si desideri aggiungere il campo alla visualizzazione di dettaglio del report. Aggiungi campo custom alla struttura /OPT/VVA2_OUT_WORK_ITEM_ST.
 
  • Ora esegui la transazione /n/OPT/SPRO e seleziona Invoice Management > Cross Component Configuration > VIM Analytics (New) > Maintain Customizing Profiles. Seleziona il profilo "DEFAULT" e seleziona nel menu a sx "Define Field Mapping". Aggiungi i seguenti dettagli come nuova riga in Mappatura campi per questo campo custom. 
            Modalità di selezione Usa le viste ABAP CDS
            Tipo di visualizzazione Visualizzazione intestazione
            Nome campo database CUSTOM_FIELD0_O
            Campo di input / output della selezione dei dati Campo di output (come per l'output del report)
            Nome campo applicazione CUSTOM_FIELD0
 


  • Fino ad ora, abbiamo apportato le modifiche alla struttura ALV per l'output e la mappatura dei campi. Nel passaggio precedente, definiamo il nome del campo del database CUSTOM_FIELD0_O. Ora per trasferire i dati a questo Nome campo database di output dal database, è necessario migliorare le visualizzazioni CDS in base alle quali viene eseguito il report. Migliorare la visualizzazione CDS /OPT/VVA2_DPO per includere questo campo da restituire dalla visualizzazione come di seguito: 
  • Modificare anche la CDS /OPT/VVA2_COMO

  • Infine, eseguendo il report /n/opt/VIM_VA2 (VIM Analytics) e cambiando il layout del report, selezionando il campo che abbiamo aggiunto, verrà visualizzato il campo con il valore presente al db.

lunedì 26 ottobre 2020

Modulo VIM: Elenco delle Transazioni più comuni del modulo VIM

 

Modulo VIM: Elenco delle Transazioni più comuni del modulo VIM

Per avere tutte le transazioni più comuni del modulo VIM (Vendor Invoice Management di Opentext) a portata di mano, basta eseguire la seguente transazione:
 
/N/OPT/VIM 

Verrà visualizzata la seguente schermata con le varie transazioni suddivisi per argomenti: