Instruction pour transaction SCFD_EUI
Message type: E = Error
Message class: CFD_ABAP_MANAGED_FLD - Custom Fields: Messages of ABAP-Managed Fields
Message number: 050
Message text: Instruction pour transaction SCFD_EUI
Quelle est la cause de ce problème?
Pour utiliser vos zones de base de données existantes dans l'application
SAP Fiori <ZK>Logique et zones personnalisées</>, vous devez activer les
zones à l'aide de la transaction SAP GUI <LB>SCFD_EUI</>.
Réponse du système
Si les zones sont activées pour l'application SAP Fiori <ZK>Logique et
zones personnalisées</>, elles sont disponibles dans l'application avec
toutes les zones personnalisées nouvellement créées et peuvent être
ajoutées aux IU SAP Fiori. De la même manière que pour les zones
personnalisées, vous pouvez également ajouter des programmes, des
modèles de formulaires, des modèles d'e-mails et des scénarios de
gestion.
Comment corriger cette erreur?
Dans l'écran initial, vous pouvez limiter la sélection de vos zones de
base de données par le nom de la table de base de données et celui de la
zone. La sélection du nom de zone est limitée par défaut au modèle des
espaces nom client standard <LB>ZZ*</> et <LB>YY*</>. Si votre
entreprise utilise par exemple un espace nom ABAP dédié, cette
restriction peut être également ajoutée.
Sélectionnez <PF>F8</> pour afficher la liste des résultats des zones
qui ont été ajoutées aux tables de base de données à l'aide des
structures append ou des includes client. Le <LS>statut de zone</>
indique si une zone peut être directement activée, si elle doit d'abord
être préparée ou si elle a déjà été activée. Lors de la sélection d'une
zone, des fonctions correspondantes sont proposées selon leur statut
comme boutons de commande dans la barre d'outils :
<LB>Peut être activé</> : vous pouvez activer directement cette zone en
sélectionnant <PF>Activer</> (cf. étape 3 ci-dessous).
<LB>Préparation requise</> : la zone ne remplit pas encore au moins une
des deux conditions pour l'activation. Elle doit d'abord être déplacée
de son emplacement actuel vers une structure d'include d'extension ou
typisée à l'aide d'un élément de données avec un domaine ou les deux
actions doivent être effectuées. Sélectionnez <PF>Préparer</> et suivez
l'instruction affichée ci-dessous (cf. étape 4 ci-dessous).
<LB>Activé</> : la zone a déjà été activée.
Si besoin est, vous pouvez modifier l'affectation de packages de la zone
en sélectionnant <PF>Déplacer</>.
Si vous ne voulez plus utiliser la zone dans l'application SAP Fiori
<ZK>Logique et zones personnalisées</>, vous pouvez la supprimer en
sélectionnant <PF>Désactiver</>. La zone est alors également supprimée
des IU, programmes, modèles de formulaires etc. auxquels elle a été
ajoutée via l'application <ZK>Logique et zones personnalisées</> La zone
de base de données reste inchangée.
<LB>Ne peut pas être activé</> : la zone ne se trouve pas dans la table
de base de données préparée par SAP pour être utilisée dans
l'application <ZK>Logique et zones personnalisées</> ou son type de
données du Dictionnaire ABAP n'est pas pris en charge par l'application.
<LB>Est en cours d'activation</>/<LB>Est en cours de désactivation</> :
la zone est en cours d'activation et/ou de désactivation. Ce processus
peut durer quelques minutes.
<LB>Échec de l'activation</>/<LB>Échec de la désactivation</> : si
l'activation ou la désactivation a échoué, vous pouvez exécuter à
nouveau l'opération en sélectionnant à nouveau <PF>Activer</> ou <PF>
Désactiver</>. Si le problème continue de survenir, signalez l'incident
sous la composante BC-SRV-APS-EXT-FLD.
<LB>Non défini</> : le statut de la zone n'a pas pu être déterminé par
le système. Si le problème continue de survenir, signalez l'incident
sous la composante BC-SRV-APS-EXT-FLD.
Pour activer une zone avec le statut <LB>Peut être activé</>,
sélectionnez-la puis cliquez sur <PF>Activer</>. Vous accédez à la boîte
de dialogue avec la saisie suivante :
<LS>Type d'activation</> : si votre zone de base de données n'est
pertinente que pour une table de base de données et son contexte de
gestion correspondant, sélectionnez <LS>Activer zone comme nouvelle zone
personnalisée</>.
Si une autre zone de base de données a déjà été activée avec un nom
différent mais le même élément de données, les deux options <LS>Activer
zone comme nouvelle zone personnalisée</> et <LS>Ajouter zone à zone
personnalisée existante</> sont disponibles. Si les deux zones ont la
même signification et le même type de contenu ou si un transfert de
données a déjà été effectué entre ces zones, SAP vous recommande de
sélectionner l'option <LS>Ajouter zone à zone personnalisée existante</>
. Si les zones sont indépendantes les unes des autres, sélectionnez
l'option <LS>Activer zone comme nouvelle zone personnalisée</>. Dès que
vous avez ajouté cette zone à celle existante, elles sont affichées dans
l'application SAP Fiori <ZK>Logique et zones personnalisées</> comme une
zone personnalisée qui a été ajoutée à différents contextes de gestion.
Dans cette application, vous pouvez effectuer un transfert de données
d'une zone de base de données vers une autre en activant l'utilisation
des zones dans ce scénario de gestion, à condition qu'un scénario de
gestion lié à ce contexte de gestion soit disponible.
<LS>ID de zone personnalisée</> : il s'agit de l'ID unique pour la zone
dans l'application SAP Fiori <ZK>Logique et zones personnalisées</>. Une
proposition pour cette ID est dérivée du nom de zone de base de données
mais vous pouvez écraser cette proposition avec des caractères
alphanumériques (y compris des minuscules) et des traits de
soulignement. Si vous ajoutez la zone à des scénarios de gestion à
l'aide de l'application, l'ID est également utilisée comme nom de zone
dans les contextes de gestion qui ne comprenaient pas encore votre zone
auparavant.
<LS>Type sémantique</> : cet attribut définit la nature générale du
contenu de la zone et la manière dont la zone est affichée dans une IU
SAP Fiori. Le type sémantique correspond au type de zone dans
l'application SAP Fiori <ZK>Logique et zones personnalisées</>. D'autres
types de la zone sont proposés en fonction du type de données du
Dictionnaire ABAP.
Si le domaine de la zone comprend des <LS>constantes</> ou si la zone
fait référence à une <LS>table de contrôle</>, la valeur par défaut pour
le type sémantique est <LB>Liste de codes</>. Si vous sélectionnez ce
type, une <LS>vue d'aide à la saisie</> correspondante est requise.
Si le type de données du Dictionnaire ABAP a un but précis comme la <ZH>
date</> ou l'<ZH>heure</>, le type sémantique est défini en conséquence
et il ne peut pas être modifié.
<LS>Vue d'aide à la saisie</> : si le type sémantique de votre zone est
<LB>Liste de codes</>, <LB>Devise</>, <LB>Langue</> ou <LB>Unité de
quantité</>, une vue d'aide à la saisie est requise pour l'appel des
constantes archivées directement dans le domaine de la zone ou dans une
table de valeurs de référence. Cette vue est utilisée dès que la zone
est ajoutée par exemple à des IU SAP Fiori et des programmes à l'aide de
l'application SAP Fiori <ZK>Logique et zones personnalisées</>.
Si elle est disponible, le système propose une vue d'aide à la saisie
standard comme <LB>I_LANGUAGE</> pour le type sémantique <LB>Langue</>.
Si elle n'est pas disponible ou si la vue standard n'est pas appropriée
à vos demandes, vous pouvez créer des modèles pour une vue d'aide à la
saisie et ses vues de textes correspondantes en sélectionnant <PF>
Générer</>. Copiez ces modèles dans de nouvelles <ZK>définitions de
données de Core Data Services (CDS)</> dans <ZK>ABAP Development Tools
for SAP NetWeaver</> (ADT) et remplacez les variables dans les signes
inférieur à et supérieur à avec les valeurs souhaitées. Vous pouvez
modifier les sources de données ou utiliser des conditions WHERE pour
les vues afin de limiter les valeurs autorisées. <ZH>Les noms d'alias,
les associations et les annotations ne doivent pas être modifiés.</>
<LS>Package</> et <LS>Ordre</> : après la confirmation du dialogue (<PF>
F8</>), vous serez invité à saisir un package et un ordre de transport
pour les objets créés par le système pour l'activation de votre zone
pour l'application SAP Fiori <ZK>Logique et zones personnalisées</>.
Assurez-vous que ces objets (y compris la vue d'aide à la saisie
nouvellement créée) se trouvent dans les mêmes composantes logicielles
que la structure append avec la zone de base de données et qu'elles sont
toujours transportées ensemble.
Pour préparer une zone avec le statut <LB>Préparation requise</>,
sélectionnez-la puis cliquez sur <PF>Préparer</>. Vous accédez à une
boîte de dialogue dans laquelle une description étape par étape indique
comment les conditions sont remplies. Dès que vous avez effectué ces
étapes, le statut de la zone passe à <LB>Peut être activé</>.
Si la table de base de données est reliée à plus d'un contexte de
gestion, vous devez au préalable sélectionner le contexte de gestion
adéquat pour la zone de base de données sélectionnée.<ZH> Notez que
cette décision peut être levée si la zone a été activée.</>
Après l'activation et avant l'utilisation de l'application <ZK>Logique
et zones personnalisées</> pour l'ajout de la zone à des IU, des
programmes et des modèles d'e-mails, vérifiez si votre zone de base de
données a été ajoutée manuellement aux <ZK>définitions de données de
Core Data Services (CDS)</> fournies par SAP. Si c'est le cas et si ces
<ZK>définitions de données</> sont affichées dans l'application <ZK>
Logique et zones personnalisées</> comme <LS>source de données</> pour
votre zone, SAP vous recommande de supprimer la zone à l'aide de <ZK>
ABAP Development Tools for SAP NetWeaver (ADT)</>.
Procédure pour les administrateurs système
Condition pour l'activation de la zone : <ZK>Adaption Transport
Organizer (ATO)</> est configuré dans ce système. Si ce n'est pas encore
le cas, sélectionnez <PF>Configuration de ATO</> dans l'écran initial et
effectuez les étapes qui y sont décrites.
Extrait du message d'erreur du système SAP. Copyright SAP SE.
Related Error Messages
CFD_ABAP_MANAGED_FLD049 L'include client &1 ne peut pas être transporté.
CFD_ABAP_MANAGED_FLD046 Supprimer zone de la structure &1. Ne pas activer modifications.
CFD_ABAP_MANAGED_FLD051 L'ordre de transport &1 ne comprend aucune tâche affectée à votre utilis.
CFD_ABAP_MANAGED_FLD052 L'ordre de transport ou la tâche avec l'ID &1 n'a pas été trouvé(e).