Hey,
möchte innerhalb eines abap-programmes das modul (z.B. FI, CO, SD, MM usw.) eines rollennamens auslesen, das sich an der 2.+3. Stelle einer rolle befindet. problem ist, das die länge der rollennamen unterschiedlich sind. könnte mir vorstellen, das man die stellen der rolle zählen läßt (ROLLE_LAENGE), dann ROLLE_LAENGE - 1 = ROLLE_MODUL und an der Stelle ROLLE_MODUL der Rolle nachschaut und das modul ausliest. von der logik her ist es verständlich, aber WIE läßt sich die ganze sache in ABAP umsetzen ????
bin für eure tipps dankbar...
das war natürlich quatsch, was ich gefragt habe. Das problem ist, dass sich der buchungskreis, für den rolle gültig ist, immer an den letzten beiden stellen der rolle steht. Da die rollenlänge jedoch differiert, kann nicht genau festegelegt werden, das an der x. und y. stelle der rolle nachgeschaut werden soll. lösungsansatze wären,
- dass im abap-programm nicht von vorne angefangen wird zu zählen, sondern von hinten -> wie???
- oder, dass eben vorher die stellen der rolle gezählt werden und dann an der (rollen_laenge -2). stelle nachgeschaut wird -> ???
was wäre einfacher umzusetzen???