2016-05-25 2 views
0

Ich möchte nach SAP fragen. Also, ich möchte Daten von SAP in bestimmten Server anfordern (nicht meins, und ich kann den Server nicht öffnen), und der Serveradministrator gab mir SELECT-OPTION Werte, also kann ich diese Parameter verwenden, um anzufordern. Aber er gab mir "i" -Zeichen für Zeichenparameterwerte. Und mit "i" (Kleinbuchstaben), wurde meine Abfrage von JAVA Fehler, und es zeigt mir Nachricht "Falsches 'SIGN' in SELECT-OPTIONS oder RANGES-Tabelle".Warum SAP Select-Option Fehler, wenn "i" für SIGN-Werte gesetzt?

Also ich möchte fragen, ist SIGN-Werte in Großbuchstaben? oder Kleinbuchstaben können auch. Wenn Kleinbuchstaben auch können, warum habe ich diesen Fehler?

Dank all ...

Antwort

1

Sie benötigen I einen Großbuchstaben zu verwenden.

+0

so ist es der Standart für SIGN-Eigenschaft Feld, richtig? aber der SAP-Administrator sagte, dass er "i" in Kleinbuchstaben verwenden kann, aber wenn ich es von JAVA aus anrufe, ist sein Ergebnis ein Fehler ... –

+0

siehe meinen Kommentar zu der anderen Antwort – vwegert

-1

ABAP ist nicht Groß-und Kleinschreibung, aber JAVA ist. Wenn Sie es von ABAP aufrufen, funktioniert es mit i oder I. Wenn Sie es von JAVA aufrufen, müssen Sie es wie in der API (Großbuchstaben) beschrieben verwenden.

+0

Das ist nicht ganz richtig. ABAP unterscheidet natürlich zwischen Groß- und Kleinschreibung, aber die UI-Ebene hat eine integrierte Konvertierung für Felder, die als "Großbuchstaben" gekennzeichnet sind. – vwegert

+0

@vwegert Tu mir einen Gefallen, bevor du meinen Kommentar abgibst. Erstellen Sie eine Batch-Eingabe. Schauen Sie sich nun den Start der Auswahl an. Sie werden feststellen, dass Kleinbuchstaben wie die in diesem Link: http://www.kodyaz.com/sap-abap/trigger-output-redetermination-for-billing-documents-using-batch-input.aspx Jetzt erstellen Sie Ihren Bericht und schreibe den Start der Auswahl. Die IDE konvertiert das in Großbuchstaben. Beide arbeiten. Start-of-Auswahl und START-OF-SELECTION. Das ist die Definition von Groß- und Kleinschreibung. – bns

+1

Die Definition von "Batch-Input" ist "geht durch die UI-Ebene" - es ist nicht die IDE, die die Konvertierung durchführt. – vwegert

Verwandte Themen