December 14th, 2010
admin
Dans les différentes transactions (ou message en Français ou également tickets) de SolMan, on utilise trés souvent la notion d’IBase et de component.
On peut, par user, proposer une valeur par défaut.


Pour cela il faut gérer des paramètres dans les fiches utilisateur : SU01.

Onglet : “Parameters”

les ID sont : IBC et IIB.
December 14th, 2010
admin
Dans SolMan, dans la transaction CRMD_ORDER, on peut paramétrer la présence ou non des boutons de création des tickets (SLFN, SDCR…)

Dans l’exemple, on a paramétré 3 boutons :
- IT notification : ZLFN
- Change Notification : ZDCR
- Admin Notification : ZDAD
Pour cela, on utilise le bouton “Settings“.

Puis l’onglet : “Specific”

Cette opération est à réaliser par chaque utilisateur sur son propre compte. On peut toutefois centraliser cette action et gérer ces valeurs depuis les fiches utilisateurs (SU01).
Transaction : “SU01”

Onglet : “Personalization”

Il faut sélectionner la ligne : “CRM_ONEORDER“

En double-cliquant sur la ligne, on retrouve la fenêtre “Settings“.

November 27th, 2010
admin
Dans un souci d’optimisation des accès à la base de données, il faut faire attention aux opérateurs que l’on utilise dans le “where”.
On doit privilégier, si possible, les égalités “=”
Exemple :
select qmnum matnr serialnr into table lt_qmel
from qmel 
where qmart = pa_qmart.
Dans l’ordre décroissant des performances, on peut ensuite utiliser les “IN”
Exemple :
select qmnum matnr serialnr into table lt_qmel
from qmel 
where qmart in so_qmart.
On trouve ensuite les “between”
Exemple :
select qmnum matnr serialnr into table lt_qmel
from qmel 
where qmnum between ’0007000000′ and ’000705000′.
Il faut éviter les LIKE et surtout les NOT…
Exemple :
select qmnum matnr serialnr into table lt_qmel
from qmel 
where qmnum like ’0007%’.
ou
select qmnum matnr serialnr into table lt_qmel
from qmel 
where not qmart in ( ‘S1′, ‘S2′ ).