Domanda di intervista di ABAP
A D V E R T I S E M E N T
Q: � ci del rapporto standard di SAP che d� un conteggio del numero di volte che un programma � eseguito?
A: STAT di transazione di prova
Q: Quando generiamo un cliente le informazioni sono aggiornate nella struttura RF02D e nelle alcune tabelle come KNA1 sono aggiornati. Come possiamo trovare le tabelle per le transazioni matrici di dati?
A: Va al banco da lavoro di ABAP - > descrizione - > la gerarchia di applicazione - SAP - > segue l'albero basato adattante per la vostra applicazione. Doppio scattare sopra un il pi� basso livello di gerarchia per ottenere per il profondo codice categoria corretto di sviluppo. Qui potete trovare tutte le tabelle, viste, basi di dati logiche ecc. usate per un funzionamento di sistema.
Q: Come possiamo usare il cad con SAP?
A: Gli attrezzi dei terzi da Eigner + dal socio forniscono le interfacce a SAP. Un altro software dei terzi - il pi� di Fastlook dal software di Kamel gli permette di osservare tutte le disposizioni di Autocad.
Q: Come posso accedere a SAP attraverso il Internet?
A: SAP ha relativo proprio assistente di transazione del Internet (RELATIVO). Altri prodotti includono Haht, WebObjects, NetDynamics ecc. Ogni prodotto ha relativa propria architettura.
Tuttavia per accedere alla base di dati, i percorsi di accesso FIACCANO IL GUI o la Manica del RFC deve essere utilizzata.
Q: Come possiamo trasportare il testo standard?
A: Fare riferimento la nota 3355 in OSS per una spiegazione completa. Gli oggetti di SAPscript che dovrebbero essere trasportati devono essere scritti in una richiesta di trasporto.
Le entrate sono come segue:
NOME della FORMA di R3TR (NOME = nome della disposizione regolata)
NOME di R3TR STYL (NOME = nome dello stile)
OGGETTO DEL TESTO DI R3TR, NOME, IDENTIFICAZIONE, L
(OGGETTO = oggetto del testo, NOME = nome del testo, identificazione = lingua di identificazione, di L = del testo del testo)
Se desiderate trasportare un certo numero di testi, potete usare il rapporto RSTXTRAN per inserire le diverse chiavi del testo in una correzione. La richiesta di trasporto deve essere inserita e liberata via il sistema di trasporto.
Q: Come trovare che transazioni un utente particolare stava facendo funzionare per un dato periodo nel passato (per esempio: dal primo di un mese)
A: Potete usare la transazione - STAT.
Q: Desideriamo proteggiamo/serratura un campo in moda da soltanto potere cambiare la gente selezionata il valore mentre altre possono leggere soltanto. Come regolare le autorizzazioni?
A: Generare un oggetto di autorizzazione per il modo del cambiamento. Collegare allo schermo nell'uscita di utente e regolare l'input a 0. Controllare l'utente basato su sy-uname e sull'autorizzazione. Decidere se l'input dovrebbe essere 0 o 1.
Q: Come bloccare una transazione prestabilita dall'utente per un certo tempo o� nessun utente pu� accedere allo stesso?
A: Usare la transazione SM01. Rotolo attraverso le transazioni ed il controllo contro la transazione da bloccare. E dopo che la manutenzione finito, vanno di nuovo a SM01 e a uncheck lo stessi sbloccare.
B D C
Q: Il nostro programma di ABAP sta funzionando correttamente nella priorit� alta. Posso programmarlo per l'elaborazione di priorit� bassa sulla fine settimana?
A: Il programma standard RSBDCSUB di SAP li aiuta a programmare il lavoro. Generare una variante per RSBDCSUB con il nome di sessione di BDC.
Q: Come possiamo trasmettere una posta all'utente che intimating che il suo report/BDC � completato nella priorit� bassa?
A: Potete usare la FUNZIONE RS_SEND_MAIL_FOR_SPOOLLIST
Se l'Unix sta usando, potete trasmettere un rapporto a tutta la posta del Internet con quanto segue:
SEGNALARE ZSNDMAIL.
DATI: Tipo C. di COMND (200).
DATI: Il tipo c di RISULTATO (200) accade 100 con la linea dell'intestazione.
PARAMETRI: ARCHIVIARE il tipo il difetto minuscolo �/sapdata/sd_outbound/testmail.dat� (di 60) di c.
PARAMETRI: SOTTOPONG il tipo lettera minuscula (di 60) di c.�
PARAMETRI: Tipo lettera minuscula del email (60) di c.
INIZIO.�
TRADURRE IL EMAIL A LETTERA MINUSCULA.
START-OF-SELECTION.�
TRADURRE IL EMAIL A LETTERA MINUSCULA.�
CONCATENATE il email� dell'oggetto �� della LIMA �| olmo - s� �del gatto �� in comnd seperated da spazio.�
CHIAMARE IL CAMPO UNIX_RESULTS-*SYS* �della LINGUETTA� del comnd del CAMPO �di ORDINE�� di identificazione �del SISTEMA.�
Collegare ai risultati.�
scrivere: risultati di /1.�
endloop�
estremit�-de-selezione.
SAPScript
Q: Otteniamo il numero totale di pagine come previsti usando �SAPSCRIPT-FORMPAGES� in una disposizione duplex. In nostro duplex di caso il caso � sempre �termini & condizioni�. Non desideriamo il numero di pagine come nella stampa duplex. Che cosa � la soluzione migliore?
A: Sui termini & sulle condizioni paginare, cambiare il modo del contatore di pagina �alla STRETTA� per mantenere il contatore di pagina dal incrementing quando stampate il termine & le condizioni.
Q: Posso stampare un marchio su una fattura?
A: Risparmi un marchio usando Paintshop pro o Corel disegnare come lima del tiff. Usare RSTXLDMC per convertire il marchio in testo standard in SapScript. Quando il programma � eseguito, il percorso ed il nome di archivio devono essere specificati correttamente.
Il processo ha potuto essere come quanto segue:
Fare funzionare RSTXLDMC
Entrare nel nome di archivio C:\MAIL\COMPLOGO.TIF
Risoluzione per la lima del tiff
X-posizione assoluta
Y-posizione assoluta
Posizionare assoluto
Altezza riservata
Spostare alla destra
UOM = CM
Titolo del testo
Linea larghezza per testo = 132
Testo ZHEX-MACRO-COMPLOGO nome
St di identificazione del testo
Lingua del testo = E
Scaling del Postscript
Larghezza & altezza secondo scaling di PS
Numero di livelli grigi del tiff (2.4.9) 2
Allora generare una nuova finestra �comp.� con gli attributi;
Marchio dell'azienda di descrizione dei comp. della finestra
Tipo CONST della finestra
Larghezza di sinistra 10.00 CH della finestra di CH del margine 7.00
Altezza superiore 8.00 LN della finestra del margine LN
Infine nell'elemento del testo, menzione
/: INCLUDERE LA LINGUA �E� DELLA ST DI IDENTIFICAZIONE DEL TESTO DELL'OGGETTO �DI ZHEX-MACRO-COMPLOGO�.
Notare prego che se il nome dell'oggetto non � indicato come �ZHEX��, il marchio non pu� essere stampato!
Non potrete vedere il marchio in una stampa di prova. Lo stessi saranno stampati nel tabulato reale.
Se state usando due marchi nella stessa disposizione, i nomi dei marchi dovrebbero essere unici. Opinione �ZHEX-MACRO-LOGO1� e �ZHEX-MACRO-LOGO2�. Altro tutte le informazioni saranno scritte sopra.
Se il marchio non � ESATTAMENTE tiff 6.0, lo stessi non saranno stampati.
Vedere le note 5995, 18045, 39031 di OSS per alcuni input.
RFC
Q: Desideriamo spostare una tabella di SAP verso una tabella di accesso usando TABLE_EXPORT_TO_MSACCESS_RFC
Importando i parametri essere
DBNAME
DEST
FLG_APPEND
FLG_POPUP
LANGU
La tabella ha tre colonne:
TABNAM
MANDT
SDATA
Non abbiamo parametri d'esportazione.
Come regolare i parametri?
A: Installare i programmi di utilit� di PS, che fanno parte di SAPGUI installano il CD. Potete allontanarti il rapporto RIACCESS da SE38. Andare
alla VENDITA
- > comunicazione - > definiscono la destinazione del RFC. Installare due destinazioni PS_ACCESS_1 e PS_ACCESS_2 del RFC e dovuto convincerlo ad indicare a wdpsastr.exe e a wdpsatab.exe rispettivamente. Allora eseguire RIACCESS e scegliere PS_ACCESS_1 per generare le tabelle di accesso. Notare prego che l'accesso sostiene soltanto le tabelle con i 255 campi alti.
Q: Desideriamo un RFC facciamo le seguenti transazioni - MB1A, MB1C, >MB01 (merci fanno una ricevuta/edizione).
A: Denominare il RFC INBOUND_IDOC_PROCESS con IDOC_CONTROL e IDOC_DATA. La struttura nello sdata del campo nel IDOC_DATA � e1mbxyh e e1mbxyi.
Trasporti
Q: In un caso dello sviluppatore, desideriamo trasportare una modifica ad una disposizione regolata da un cliente ad un altro. Che cosa � il senso migliore?
A: usare la transazione SE71. Scegliere Utilities->Copy dal cliente. Gli insiemi della disposizione non devono essere trasportati fra i clienti, via le richieste DEVKxxxxxx di trasporto.
Q: Dobbiamo tenerci al corrente dei trasporti che devono attraversare ad altri sistemi (IE, sviluppatore, prova, TRN, PRD ecc). � ci un senso fa questo?
A: SAPCRAFT gli permette di controllare il CTS dal sistema dello sviluppatore. Ci� si tiene al corrente di tutti i trasporti in tutte le fasi e gli permette di assegnare l'importazione, l'esportazione e le funzioni di autorizzazione all'utente specifico.
Tabelle
Q: Specifichiamo la base di dati logica. E desideriamo un campo che non � assente in c'� ne delle tabelle stabilizzate nella base di dati logica. Come possiamo desiderare aggiungere questo campo supplementare da una tabella differente?
A: . Presumere che avete a
base di dati logica�
tabella 1
tabella 2
tabella 3
Definire il campo richiesto come campo supplementare dicono il fld della tabella 1, della tabella 2 o della tabella 3��
ed allora nella sezione di codice definire.
Effettuare get_f1d (zxxxxxxx) che usando f1d.
Lo zxxxxxxx della forma ha potuto essere come;
Formare get_f1d usando il F.�
Selezionare * a partire da dove �circostanze�
f = table4 - f1d.
Q: Dobbiamo trasferire una tabella dal sistema centrale verso i satelliti interna all'assistente di presentazione (stazione di lavoro locale). Ogni volta che facciamo funzionare il programma, la stessa lima deve essere conservata come lima separata nell'ordine sequenziale. Ex: 0001.txt, 0002.txt ecc. Dove possiamo immagazzinare l'ultimo numero di lima? A: SAP ha una tabella TVARV per immagazzinare le varianti. Un'annotazione pu� essere generata in TVARV per tutti i programmi che richiedono questo genere di annotazioni incrementali. Per ex: l'annotazione potrebbe essere rec di sequenza di 100Zmm10001 millimetro in cui la prima parte consiste del codice del cliente e del programma che � funzionato. Il codice del cliente � richiesto perch� TVARV non ha un campo per il codice del cliente. La seconda parte � la descrizione che indica lo scopo che cosa l'annotazione � generata. Questa intera stringa pu� essere inviata nel campo di nome (carbone - 30). Il tipo il campo (carbone 1) pu� essere popolato con la P o la S (parametro o selezione) Il campo basso (carbone 45) pu� essere popolato con �0001� quando prima volta di funzionamento ed increment esso da una nel vostro programma per il trasferimento dal sistema centrale verso i satelliti della tabella interna.
Input in lotti/input diretto
Q: Stiamo denominando la transazione VL01 nell'input in lotti per generare le consegne usando un programma per la lista dovuta di consegna. Quanto non possiamo mai generare le consegne per trasporto immagazzinano gli ordini. Perch�?
A: gli Batch-input non possono essere usati per riempire �lo schermo della lista dovuta di consegna� perch� non � un dynpro. Ci� � un rapporto standard di SAP. Un rapporto di SAP (controllo con �il sistema - > condizione�) pu� essere denominato usando PRESENTA la frase con le opzioni adatte. � preferito per denominare un rapporto di un programma dell'Batch-input.
Q: Che cosa sono alcuni programmi di trasferimento di dati dell'input diretto del campione?
A: Nel millimetro per i dati matrici materiali - RMDATIND
FI - per i documenti di contabilit� - RFBIBL00
Pp - per i requisiti indipendenti - RM06IN00
CA - per i dati di classificazione - RCCLBI03
A D V E R T I S E M E N T