Question d'entrevue d'ABAP
A D V E R T I S E M E N T
Q : Y a-t-il un rapport standard de SAP qui donne un compte du nombre de fois o� un programme est ex�cut� ?
A : Stat de transaction d'essai
Q : Quand nous cr�ons un client l'information est mise � jour dans la structure RF02D et les certaines tables comme KNA1 sont mis � jour. Comment pouvons-nous trouver les tables pour les transactions principales de donn�es ?
A : Vont � l'�tabli d'ABAP - > vue d'ensemble - > la hi�rarchie d'application - SAP - > suivent l'arbre bas� adaptant aux besoins du client pour votre application. Double clic � un niveau le plus bas de hi�rarchie � obtenir pour la classe marqu�e correcte de d�veloppement. Voici que vous pouvez trouver toutes tables, vues, bases de donn�es logiques etc. utilis�es pour une exploitation du syst�me.
Q : Comment pouvons-nous employer le DAO avec SAP ?
A : Les outils de tiers d'Eigner + d'associ� fournissent des interfaces � SAP. Un autre logiciel de tiers - le plus de Fastlook du logiciel de Kamel te permet de regarder tous les formats d'Autocad.
Q : Comment est-ce que je peux acc�der � SAP par l'Internet ?
A : SAP a son propre serveur de transaction d'Internet (SON). D'autres produits incluent Haht, WebObjects, NetDynamics etc. Chaque produit a sa propre architecture.
Cependant acc�der � la base de donn�es, la Manche de GUI ou de RFC de SAP de voies d'acc�s doivent �tre utilis�es.
Q : Comment pouvons-nous transporter le texte standard ?
A : Se r�f�rer la note 3355 dans OSS pour une explication compl�te. Les objets de SAPscript qui devraient �tre transport�s doivent �tre �crits dans une demande de transport.
Les entr�es sont comme suit :
NOM de FORME de R3TR (NOM = nom de la disposition r�gl�e)
NOM de R3TR STYL (NOM = nom du mod�le)
OBJET DES TEXTES DE R3TR, NOM, IDENTIFICATION, L
(OBJET = objet des textes, NOM = nom des textes, identification = langue d'identification, de L = de textes des textes)
Si vous voulez transporter un certain nombre de textes, vous pouvez employer le rapport RSTXTRAN pour ins�rer les diff�rentes clefs des textes dans une correction. La demande de transport doit �tre �crite et lib�r�e par l'interm�diaire du syst�me de transport.
Q : Comment trouver quelles transactions un utilisateur particulier courait pendant une p�riode donn�e dans le pass� (par exemple : du 1er d'un mois)
A : Vous pouvez employer la transaction - stat.
Q : Nous voulons nous prot�geons/serrures un champ de sorte que seulement les personnes choisies puissent changer la valeur tandis que d'autres peuvent seulement lire. Comment placer les autorisations ?
A : Cr�er un objet d'autorisation pour le mode de changement. Faire une boucle � l'�cran dans la sortie d'utilisateur et placer l'entr�e � 0. V�rifier l'utilisateur bas� sur le sy-uname et l'autorisation. D�cider si l'entr�e devrait �tre 0 ou 1.
Q : Comment fermer une transaction d�finie pour l'utilisateur pendant un certain temps l'o� aucun utilisateur ne peut acc�der � la m�me chose ?
A : Employer la transaction SM01. Rouleau par les transactions et le contr�le contre la transaction � fermer � clef. Et apr�s que l'entretien plus de, vont de nouveau � SM01 et � uncheck les m�mes ouvrir.
B D C
Q : Notre programme d'ABAP fonctionne correctement dans le premier plan. Est-ce que je peux le programmer pour le traitement de fond le week-end ?
A : Le programme standard RSBDCSUB de SAP vous aide � programmer le travail. Cr�er une variante pour RSBDCSUB avec le nom de session de BDC.
Q : Comment pouvons-nous envoyer un courrier � l'utilisateur le sugg�rant que son report/BDC est accompli dans le fond ?
A : Vous pouvez employer la FONCTION RS_SEND_MAIL_FOR_SPOOLLIST
Si l'Unix est employ�, vous pouvez envoyer un rapport � n'importe quel courrier d'Internet avec ce qui suit :
RAPPORTER ZSNDMAIL.
DONN�ES : Type C. de COMND (200).
DONN�ES : Le type c du R�SULTAT (200) se produit 100 avec la ligne d'en-t�te.
PARAM�TRES : CLASSER le type le d�faut minuscule � /sapdata/sd_outbound/testmail.dat � (de 60) de c.
PARAM�TRES : SOUMETTRE le type lettre minuscule (de 60) de c.
PARAM�TRES : Type lettre minuscule d'email (60) de c.
INITIALISATION.
TRADUIRE L'EMAIL � LA LETTRE MINUSCULE.
START-OF-SELECTION.
TRADUIRE L'EMAIL � LA LETTRE MINUSCULE.
ENCHA�NER l'email de � sujet � du DOSSIER � de � chat � | orme - s � � � dans le comnd seperated par l'espace.
APPELER LE CHAMP UNIX_RESULTS-*SYS* de � �TIQUETTE � de comnd de CHAMP de � COMMANDE � d'identification de � SYST�ME �.
Faire une boucle aux r�sultats.
�crire : r�sultats de /1.
endloop
extr�mit�-de-choix.
SAPScript
Q : Nous obtenons tout le nombre de pages comme attendus en employant � SAPSCRIPT-FORMPAGES � dans une disposition duplex. En notre duplex de cas le cas est toujours des � modalit�s et des conditions �. Nous ne voulons pas le nombre de pages comme dans l'impression duplex. Quelle est la meilleure solution ?
A : Sur les modalit�s et les conditions paginer, changer le mode de compteur de page en � PRISE � pour garder le compteur de page de l'incr�mentation quand vous imprimez la modalit� et les conditions.
Q : Est-ce que je peux imprimer un logo sur une facture ?
A : �conomiser un logo en utilisant Paintshop pro ou Corel dessiner comme dossier de tiff. Employer RSTXLDMC pour convertir le logo en texte standard dans SapScript. Quand le programme est ex�cut�, le chemin et le nom de fichier doivent �tre correctement indiqu�s.
Le processus a pu �tre comme ce qui suit :
Courir RSTXLDMC
�crire le nom de fichier C:\MAIL\COMPLOGO.TIF
R�solution pour le dossier de tiff
X-position absolue
Y-position absolue
Positionnement absolu
Taille r�serv�e
D�caler vers la droite
UOM = CM
Titre des textes
Ligne largeur pour le texte = 132
Texte ZHEX-MACRO-COMPLOGO nomm�
Rue d'identification des textes
Langue des textes = E
Graduation de post-scriptum
Largeur et taille selon la graduation de picoseconde
Nombre de niveaux gris de tiff (2.4.9) 2
Cr�er alors une nouvelle fen�tre � �l�m. � avec des attributs ;
Logo de compagnie de description d'�l�m. de fen�tre
Type CONST de fen�tre
Largeur gauche 10.00 ch de fen�tre de la marge 7.00 ch
Taille sup�rieure 8.00 LN de fen�tre de la marge LN
Enfin dans l'�l�ment des textes, mention
/: INCLURE LA LANGUE � E � DE RUE D'IDENTIFICATION DES TEXTES D'OBJET DE � ZHEX-MACRO-COMPLOGO �.
Veuillez noter que si le nom d'objet n'est pas indiqu� en tant que � ZHEX� �, le logo ne peut �tre imprim� !
Vous ne pourrez pas voir le logo dans une copie d'essai. Les m�mes seront imprim�s dans la liste imprim�e r�elle.
Si vous employez deux logos dans la m�me disposition, les noms des logos devraient �tre uniques. Parole � ZHEX-MACRO-LOGO1 � et � ZHEX-MACRO-LOGO2 �. D'autre toute information sera recouverte.
Si le logo n'est pas EXACTEMENT tiff 6.0, les m�mes ne seront pas imprim�s.
Voir les notes 5995, 18045, 39031 d'OSS pour quelques entr�es.
RFC
Q : Nous voulons d�placer une table de SAP � une table d'Access en utilisant TABLE_EXPORT_TO_MSACCESS_RFC
En important des param�tres �tre
DBNAME
DEST
FLG_APPEND
FLG_POPUP
LANGU
La table a trois colonnes :
TABNAM
MANDT
SDATA
Nous n'avons aucun param�tre d'exportation.
Comment devons-nous placer les param�tres ?
A : Installer les utilit�s de picoseconde, qui font partie de SAPGUI installent le CD. Vous pouvez courir le rapport RIACCESS de SE38. Aller
� la VENTE
- > communication - > d�finissent la destination de RFC. Installer deux destinations PS_ACCESS_1 et PS_ACCESS_2 de RFC et devra les obtenir de se diriger � wdpsastr.exe et � wdpsatab.exe respectivement. Alors ex�cuter RIACCESS et choisir PS_ACCESS_1 pour produire des tables d'acc�s. Veuillez noter que l'Access soutient seulement des tables avec les 255 champs hauts.
Q : Nous voulons un RFC faisons les transactions suivantes - MB1A, MB1C, >MB01 (les marchandises recette/�mission).
A : Appeler le RFC INBOUND_IDOC_PROCESS avec IDOC_CONTROL et IDOC_DATA. La structure dans le sdata de champ dans l'IDOC_DATA sont e1mbxyh et e1mbxyi.
Transports
Q : Dans un exemple de r�alisateur, nous voulons transporter une modification � une disposition r�gl�e d'un client � l'autre. Quelle est la meilleure mani�re ?
A : employer la transaction SE71. Choisir Utilities->Copy de client. Des ensembles de disposition n'ont pas besoin d'�tre transport�s entre les clients, par l'interm�diaire des demandes DEVKxxxxxx de transport.
Q : Nous devons maintenir les transports qui doivent traverser � d'autres syst�mes (IE, r�alisateur, essai, TRN, PRD etc.). Y a-t-il une mani�re font-il ceci ?
A : SAPCRAFT te permet de commander le CTS du syst�me de r�alisateur. Ceci maintient tous les transports � toutes les �tapes et te permet d'assigner l'importation, l'exportation et les fonctions d'autorisation � l'utilisateur sp�cifique.
Tableaux
Q : Nous indiquons la base de donn�es logique. Et nous voulons un champ qui n'est pas pr�sent dans les tables l'unes des transf�r�es dans la base de donn�es logique. Comment pouvons-nous vouloir ajouter ce champ additionnel d'une table diff�rente ?
A : . Pr�sumer que vous avez a
base de donn�es logique
tableau 1
tableau 2
tableau 3
D�finir le champ requis en tant que champ additionnel disent le fld du tableau 1, du tableau 2 ou du tableau 3
et alors dans la section de code d�finir.
Ex�cuter get_f1d (zxxxxxxx) employant f1d.
Le zxxxxxxx de forme a pu �tre comme ;
Former get_f1d en utilisant le F.
Choisir * � partir d'o� les � conditions �
f = table4 - f1d.
Q : Nous devons t�l�charger une table interne au serveur de pr�sentation (poste de travail local). Toutes les fois que nous ex�cutons le programme, le m�me dossier doit �tre sauv� comme dossier s�par� dans l'ordre s�quentiel. Ex : 0001.txt, 0002.txt etc. O� pouvons-nous stocker le dernier nombre de dossier ? A : SAP a une table TVARV pour stocker les variantes. Un disque peut �tre cr�� dans TVARV pour tous programmes qui exigent ce genre de disques par accroissement. Pour ex : le disque pourrait �tre rec d'ordre de 100Zmm10001 millim�tre o� la premi�re partie se compose du code de client et du programme �tant couru. Le code de client est exig� parce que TVARV pas a un champ pour le code de client. La deuxi�me partie est la description indiquant le but ce que le disque est cr��. Cette corde enti�re peut �tre signal�e dans la zone d'identification (char - 30). Le type champ (char 1) peut �tre peupl� avec P ou S (param�tre ou choix) Le bas champ (char 45) peut �tre peupl� avec � 0001 � quand premi�re fois de course et l'incr�mente par une dans votre programme pour le t�l�chargement de la table interne.
Entr�e par lots/entr�e directe
Q : Nous appelons la transaction VL01 en entr�e par lots pour cr�er les livraisons en utilisant un programme pour la liste due de la livraison. Comment jamais nous ne pouvons pas cr�er les livraisons pour le transport stockent des ordres. Pourquoi ?
A : des Groupe-entr�es ne peuvent pas �tre employ�es pour remplir �cran � de liste due de la livraison � parce que ce n'est pas un dynpro. C'est un rapport standard de SAP. Un rapport de SAP (contr�le avec le � syst�me - > statut �) peut s'appeler en utilisant SOUMETTENT la phrase avec les options appropri�es. On le pr�f�re appeler un rapport que cr�ent un programme de Groupe-entr�e.
Q : Quels sont quelques programmes de transfert de donn�es d'entr�e directe t�moin ?
A : En millim�tre pour les donn�es principales mat�rielles - RMDATIND
Fi - pour des documents comptables - RFBIBL00
Pp - pour des conditions ind�pendantes - RM06IN00
CA - pour des donn�es de classification - RCCLBI03
A D V E R T I S E M E N T