Quelquepart

Blog d'un développeur ABAP

Vous êtes ici : Accueil>Archives> 2013

Archives 2013

On connait la musique... vraiment ?

Rédigé par Sébastien Hermann dans Application -

Une fois n'est pas coutume et sortons du thème de ce blog. Je vais vous présenter aujourd'hui deux petits outils d'aide à l'apprentissage du solfège.

Le premier permet de s'entrainer à la lecture de note de manière traditionnelle. Une partition, 5 notes a trouver et un chronomètre qui défile. Sitôt les 5 notes trouvées, 5 autres apparaissent.
A noter : cet outil est orienté piano par l'affichage de la double partition en clé de fa 4 + clé de sol 2.

Le second outil poursuit le même objectif, mais d'une manière plus ludique. Riche en couleurs il est plus orienté vers les enfants que le premier outil, mais pourra néanmoins convenir à toute personne désireuse d'améliorer sa vitesse de lecture. Dans "Solfoid", vous devrez combattre une armée de piranhas.

Entièrement paramétrable, vous pourrez notamment choisir :

  • la clé utilisée : Sol2, Fa3, Fa4 mais aussi les 4 clés de ut
  • la vitesse initiale
  • l'écart maximum entre les notes
  • la plage des notes
  • la notation : les classiques (italienne et anglaise) mais aussi de plus exotiques (allemande, hindi, japonaise)

Pour information, ces 2 outils ont été développés en HTML5 (javascript+canvas) et nécessitent donc un navigateur récent.
Lecture de notes pour piano
Solfoid, apprendre le solfège en s'amusant

ZLISTCUBE : Du nouveau pour visualiser le contenu d'un infoprovider

Rédigé par Sébastien Hermann dans Application -

Si comme moi vous êtes lassé de voir ce popup quand vous essayer d'afficher le contenu d'un cube, voici enfin la solution !

ZLISTCUBE utilise le moteur standard BW pour lire les données, mais modifie complètement la manière de choisir ses filtres et les colonnes affichées :
Fini la limite de 72 champs affichés !
Fini la limite de ne pouvoir afficher que les champs préselectionnés pour filtre !

Avec ZLISTCUBE vous pourrez :

Mais vous pourrez également exporter le résultat d'une requète en fichier. Ce qui vous offre un moyen simplissime de générer des fichiers avec les données de votre systeme BW (interface sortante).

Enfin vous pourrez Charger un cube directement depuis un fichier. Associé à la fonction d'export en fichier, cela vous offre une solution d'archivage / gestion de backup en fichier des plus simple et rapide à mettre en oeuvre.

Vous pouvez utilisez ZLISTCUBE comme un programme spécifique ou bien remplacer le LISTCUBE standard par celui-ci : les instructions sont données dans les commentaires du programme.
A savoir : même si vous remplacez le LISTCUBE standard, celui reste accessible à tout moment via un bouton en haut de l'écran de sélection. Vous n'avez donc aucune régression à craindre dans cette opération.

A noter : n’oubliez pas que vous aurez besoin de SAPLINK pour installer le programme.

Mise à jour estivale

Rédigé par Sébastien Hermann dans Mise à jour -

Je vous propose une petite mise à jour de mes différentes réalisations.

On commence par ZAL11, l'explorateur de fichiers, qui passe de la 1.1.2 à la 1.4.1 :

  • Gestion des raccourcis serveur
  • Gestion du répertoire "Mes documents"
  • Gestion du CHMOD sur le serveur
  • Quelques corrections

On continue avec ZTOAD, le requeteur SQL, qui passe en version 1.2 :

  • Une correction pour empecher les dump lors d'utilisation de nom de champs trop long

Ensuite ZCUBE_DELETE, pour supprimer le contenu un infoprovider, qui s'offre une mise à jour mineure :

  • Mise aux normes du programme

Pour finir ZSPRO, la boite à outils, qui passe en version 1.05 :

  • Mise à niveau du programme sur ECC
  • Possibilité d'insérer des programmes dans l'arborescence
  • Affichage de l'entête des programmes si pas de documentation dans le système
  • Pour chaque entrée, navigation possible vers le contenu de table, vers la structure de table (SE11), vers le code du programme (SE38)
  • Affichage possible des noms techniques des entrées (nom de table/programme)

Attention a bien utiliser l'extension SAPLINK de gestion de tables

Quelques nouveaux programmes seront détaillés prochainement.