Solution : https://service.sap.com/sap/support/notes/722264 (Connexion à SAP Service Marketplace requise)
Résumé :
Lors de la modification d'un partenaire commercial (PC) existant dans SAP, les champs d'adresse sont modifiables dans des rôles supplémentaires du PC, ce qui n'est pas souhaité. Ce problème est dû au fait que les critères de modification de champ standards (rôle PC, activité et type de PC) sont insuffisants pour restreindre les modifications des champs d'adresse comme nécessaire. La solution consiste à développer un nouveau critère de modification de champ à l'aide de l'outilset de données commerciales, ce qui ne nécessite pas la création de nouvelles tables de personnalisation. Il faut plutôt implémenter une logique dans le module de fonction FMOD1 pour ajuster les statuts de champ de manière appropriée, les définissant sur "affichage" comme le montre l'exemple de code fourni dans la note de SAP.
Mots Clés :
call function 'bus_parameters_issta_get' importing e_objap = lv_objap e_aktyp = lv_aktyp e_xdinp = lv_xdinp, created call function 'bup_bupa_but000_get' importing e_but000 = ls_but000 e_but000_stat = ls_but000_stat, direct input check lv_objap = 'bupa', check ls_but000_stat-aktdb ne '01', separate field modification criterion, ls_but000 type but000, ls_but000_stat type bus_istat, function module, field modification criterion, business data toolset
Notes associées :
591578 | SAP BP: Frequently asked questions |