Convert

Getting started ... Alles für einen gelungenen Start.
24 Beiträge • Vorherige Seite 2 von 2 (current)
24 Beiträge Vorherige Seite 2 von 2 (current)

Re: Buchstabe in Zahl konvertieren

Beitrag von Marc K. (ForumUser / 62 / 3 / 0 ) »
Deswegen bin ich im Forum "Abap für Anfänger" unterwegs!!! Da ich einer bin!!!
Wieso regst dich so auf??? Wenn nicht helfen willst, einfach durchschauen!!!

Aber trotzdem Danke!
Zuletzt geändert von Marc K. am 27.08.2012 11:50, insgesamt 1-mal geändert.

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Buchstabe in Zahl konvertieren

Beitrag von Murdock (Specialist / 128 / 60 / 11 ) »
Wird hier zensiert? Irgendwie finde ich meine Antwort nicht mehr...
Naja...
Marc K. hat geschrieben:translate to number geht nicht!!!

Jemand Idee?
Ja ich: translate.

Hast Du dir die Hilfe überhaupt angeguckt, bevor Du mit drei "!" antwortest?

Das hier:

Code: Alles auswählen.

DATA: lv_test TYPE string.

lv_test = 'A4 B5 C3'.
TRANSLATE lv_test USING 'A1B2C3D4E5F6G7H8'.
WRITE / lv_test.

lv_test = 'A-A1'.
TRANSLATE lv_test USING 'A1B2C3D4E5F6G7H8'.
WRITE / lv_test.

lv_test = '12-BH'.
TRANSLATE lv_test USING 'A1B2C3D4E5F6G7H8'.
WRITE / lv_test.
liefert das hier:

Code: Alles auswählen.

14 25 33
1-11
12-28
Sieht irgendwie so aus, wie das was Du wolltest.

Wenn das nicht 100%ig auf Dein Problem passt, dann liegt vielleicht auch daran, dass Du nur die Hälfte von Deinem Problem beschreibst. Entweder Du beschreibst das ganze Problem und bekommst auch eine Lösung dafür, oder Du beschreibst nur einen Teil und musst dann eben mal selber wie Du mit der angebotenen Lösung weiterkommst.
Marc K. hat geschrieben:Deswegen bin ich im Forum "Abap für Anfänger" unterwegs!!! Da ich einer bin!!!
Wieso regst dich so auf??? Wenn nicht helfen willst, einfach durchschauen!!!
Ich dachte schon, das galt mir. Da aber meine Antwort nicht gepostet wurde, war das wohl eher für Unit605 gedacht.
Um solche Missverständnisse zu vermeiden, hilft die zitieren Funktion, oder zumindest ein @Name.

Ich finde nicht, dass Unit605 sich aufregt, sondern eher Du.

Ich bin auch ABAP Anfänger, bemühe aber öfters mal die ABAP Hilfe und das Internet um Lösungen zu finden, bzw. mir selbst zu erarbeiten. Wenn ich nichts finde, dann stelle ich hier mal 'ne Frage und nerve die anderen mit meinem Kram. Dann bin ich aber auch für jede Antwort dankbar, die ich bekomme und bei der sich jemand hingesetzt und seine Zeit mit meinem Problem "verschwendet" hat.

Gruß,
Murdock.

Re: Buchstabe in Zahl konvertieren

Beitrag von black_adept (Top Expert / 4117 / 129 / 952 ) »
Marc K. hat geschrieben:Deswegen bin ich im Forum "Abap für Anfänger" unterwegs!!! Da ich einer bin!!!
Wieso regst dich so auf??? Wenn nicht helfen willst, einfach durchschauen!!!
Du solltest dir eine neue Tastatur anschaffen - denn die Tasten "!" und "?" scheinen nicht entprellt zu sein.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Buchstabe in Zahl konvertieren

Beitrag von ratsnus (Specialist / 357 / 2 / 56 ) »
black_adept hat geschrieben:
Marc K. hat geschrieben:Deswegen bin ich im Forum "Abap für Anfänger" unterwegs!!! Da ich einer bin!!!
Wieso regst dich so auf??? Wenn nicht helfen willst, einfach durchschauen!!!
Du solltest dir eine neue Tastatur anschaffen - denn die Tasten "!" und "?" scheinen nicht entprellt zu sein.
ROFL you made my day . den merk ich mir, ich hab auch so tastatur preller bei mir in der Bude. :)

gruss
ratsnus
<:: XING-Gruppe Tricktresor::>

Re: Buchstabe in Zahl konvertieren

Beitrag von Marc K. (ForumUser / 62 / 3 / 0 ) »
OK, Jungs, Danke für Eure Hilfe und Tipps!
Zuletzt geändert von Marc K. am 27.08.2012 11:57, insgesamt 2-mal geändert.

Re: Buchstabe in Zahl konvertieren

Beitrag von Murdock (Specialist / 128 / 60 / 11 ) »
Marc K. hat geschrieben: Murdock, translate scheint dafür nicht funktionieren! BH ist nicht 28.
Was soll denn bei BH rauskommen?
Ich dachte B = 2 und H = 8 (B ist der 2. Buchstabe im Alphabet und H der 8.)

Re: Buchstabe in Zahl konvertieren

Beitrag von Marc K. (ForumUser / 62 / 3 / 0 ) »
Hat sich erledigt, Danke an Alle!

Re: Buchstabe in Zahl konvertieren

Beitrag von ratsnus (Specialist / 357 / 2 / 56 ) »
Murdock hat geschrieben:
Marc K. hat geschrieben: Murdock, translate scheint dafür nicht funktionieren! BH ist nicht 28.
Was soll denn bei BH rauskommen?
Ich dachte B = 2 und H = 8 (B ist der 2. Buchstabe im Alphabet und H der 8.)

ich vermute mal er wollte 60 haben. so wie excel halt spalten zählt. Z=26 AA=27 --> BH=60.

aber anscheinend ist er ob seiner eigenen ungenauen Angaben und Fragen und der daraus resultierenden Antworten a bissl angepisst.
<:: XING-Gruppe Tricktresor::>

Re: Buchstabe in Zahl konvertieren

Beitrag von ratsnus (Specialist / 357 / 2 / 56 ) »
Marc K. hat geschrieben:Deswegen bin ich im Forum "Abap für Anfänger" unterwegs!!! Da ich einer bin!!!
Wieso regst dich so auf??? Wenn nicht helfen willst, einfach durchschauen!!!

Aber trotzdem Danke!

Wie ich die Zwischenwerte bekomme ist ja eine Sache. Da ist aber was anderes: Ich soll erst Buchstabe in Zahl umwandeln und dann wieder mal zurück in Buchstabe da ich sy-abcde auslese!!!

Was ich bisher geschafft habe:

Code: Alles auswählen.

data: STR type STRING,
      STR2 type STRING,
      LV_S  type C,
      LV_S2 type C,
      I type I,
      I2 type I,
      J type I,
      K type I,
      J2 type I,
      K2 type I,
      CH type C,
      RES type INT2,
      CH2 type C,
      RES2 type INT2, FLAG type I.

parameters: S(3).
parameters: S2(3).

start-of-selection.

  I = strlen( S ).
  I2 = strlen( S2 ).

  STR = S.
  STR2 = S2.
  
  if S is not initial.
    do I times.
      I = I - 1.
      CH = S.
      if CH co '1234567890.' or CH cn SY-ABCDE.
        FLAG = 0.
        exit.
      else.
        FLAG = 1.
      endif.

      search SY-ABCDE for CH.

      J = I.
      K = 1.
      while J > 0.
        K = K * 26.
        J = J - 1.
      endwhile.
      K = K * ( SY-FDPOS + 1 ).

      RES = RES + K.

      replace substring CH in S with ''.

    enddo.

    if FLAG = 0.
      message 'String is not valid.' type 'S'.
    else.
      write: /, RES  .
    endif.

  endif.


  if S2 is not initial.
    do I2 times.
      I2 = I2 - 1.
      CH2 = S2.
      if CH2 co '1234567890.' or CH2 cn SY-ABCDE.
        FLAG = 0.
        exit.
      else.
        FLAG = 1.
      endif.

      search SY-ABCDE for CH2.

      J2 = I2.
      K2 = 1.
      while J2 > 0.
        K2 = K2 * 26.
        J2 = J2 - 1.
      endwhile.
      K2 = K2 * ( SY-FDPOS + 1 ).

      RES2 = RES2 + K2.

      replace substring CH2 in S2 with ''.

    enddo.

    if FLAG = 0.
      message 'String is not valid.' type 'S'.
    else.
      write: /, RES2  .
    endif.

  endif.
Sorry nochmal, du bist nicht mal in der Lage kopierten Code vernünftig umzusetzen und erwartest hier Hilfe ? das coding was du da gepostet hast ist doch niemals von dir.
das ist doch geguttenbergt von http://stackoverflow.com/questions/2690 ... -1-b-2-zzz du hast keine Ahnung was da drin abläuft oder ?

das macht genau das wonach du gefragt hast, dann hätten sich Murdock, unit605 und black_adept ihre Antworten sparen können und vielleicht, aber auch nur vielleicht, hätten sie dir geholfen wie man Strings splittet etc.

Dann schreibst du danach auch noch:
Da ich aber das Internet durchgeforstet habe und nichts gefunden und mich da feststecke, hoffe (habe gehoft) auf Eure Hilfe!

Aber Danke!
nicht das ich solch Verhalten verurteile, aber niemand kann ja für seine Charakterschwächen. denk mal drüber nach.
Mein Mitleid hält sich dem zufolge in Grenzen.
<:: XING-Gruppe Tricktresor::>

Vergleichbare Themen

8
Antw.
7350
Views
Convert SAP Memory to PDF
von Knirpsi » 18.01.2012 16:46 • Verfasst in ABAP® Core
10
Antw.
5829
Views
Convert String to PDF
von Johannes9090 » 13.10.2014 17:15 • Verfasst in ABAP® für Anfänger
5
Antw.
2451
Views
Convert Datum in DB
von nkuhn » 15.03.2007 10:13 • Verfasst in ABAP® für Anfänger
11
Antw.
7406
Views
Convert String to Byte etc...
von stony007_de » 19.11.2013 18:23 • Verfasst in ABAP Objects®
5
Antw.
7560
Views
Convert von Smartforms nach PDF
von Bitfummler » 14.10.2009 11:22 • Verfasst in ABAP® Core

Aktuelle Forenbeiträge

Mahnung erstellen
vor 15 Stunden von wreichelt 2 / 34
Absprung VA02 Position
vor 17 Stunden von gs3rr4 gelöst 3 / 43
OPD Druck im SPOOL
vor 18 Stunden von Manfred K. 1 / 28

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Mahnung erstellen
vor 15 Stunden von wreichelt 2 / 34
Absprung VA02 Position
vor 17 Stunden von gs3rr4 gelöst 3 / 43
OPD Druck im SPOOL
vor 18 Stunden von Manfred K. 1 / 28

Unbeantwortete Forenbeiträge

OPD Druck im SPOOL
vor 18 Stunden von Manfred K. 1 / 28
Export von Spools in XLSX
vor 5 Tagen von abapamateur 1 / 435