Aserei S.r.l.

home

AZIENDA
sede

ERP
Introduzione agli ERP
Corso SAP

GESTIONE delle RETI
CISCO
VPN

LINUX
Installare Vmware su Suse Linux

VBA Excel-Powerpoint
Macro crea grafico "Walk"

< 10 11 12 13 14 15 16 17 18 19 > indice
CORSO SAP R/3 - PROGRAMMAZIONE ABAP/4

Tipologia di Programmi in SAP

BATCH INPUT – CASI PARTICOLARI

In alcuni casi la dynpro da simulare prevede più righe uguali ripetitive (ad esempio le righe di un ordine, oppure i conti correnti di appoggio per un cliente o fornitore,… ). Dalle informazioni tecniche relative ai medesimi campi di righe differenti, si deduce che il nome del campo è lo stesso per tutte le righe, tuttavia il programmatore deve in qualche modo poter simulare il riempimento del campo della riga 1 piuttosto che quello della riga 2 e così via. Si ottiene questo risultato facendo seguire il nome campo da ‘(01)’ se si intende riferirsi alla riga 1 e così analogamente per le altre righe.

Ad esempio simulare il riempimento del campo PIPPO della seconda riga della dynpro sarebbe:

MOVE ‘PIPPO(02)’ TO TABINTERNA_FNAME.

Altre volte occorre simulare la selezione di una casella di scelta (bottone); un tale eventualità si realizza riempiendo con il carattere ‘X’ il campo che rappresenta tale pulsante di selezione tramite un’istruzione analoga alla seguente, supponendo che il pulsante si chiami PULSA:

MOVE ‘PULSA’ TO TABINTERNA_FNAME.
MOVE ‘X’ TO TABINTERNA_FNAME.

Se il processo di inserimento dati che si intende simulare può intraprendere strade differenti a seconda dei valori che sono attribuiti a determinati campi, è compiuto dal programmatore realizzare un BATCH-INPUT che tenga conto di questa situazione. Un esempio potrebbe essere il caso di un BATCH-INPUT di inserimento anagrafico materiali dove a seconda del tipo di materiale da inserire (Materia Prima, semilavorato, prodotto finito, articolo di produzione o di acquisto,… ) può risultare necessario inserire differenti viste; quindi il programma dovrà simulare le corrispondenti dynpro in maniera e in sequenza differente tra materiale e materiale in dipendenza del valore attribuito al tipo materiale.

Per ulteriori approfondimenti si rimanda all’uso dell’help in linea fornito da SAP.


indietro  
indice
  avanti