”SAP R/3”(http://www.sap.com/japan/index.epx)を操作するアプリケーションを作成したいと考えています。
やりたいことはSAPからのデータを取り出すため、テキストボックス(のようなもの?)に文字を入力したり、ボタンを押したりすることです。
当初Visual Studioでの作成を考えていたのですが、一部コントロールに独自のもの?を使っているのか把握するのに時間がかかっています。

 そこで調べてみたところ"SAP .NET Connector"という.NET対応の開発環境があるようですが、SAPのカスタマーIDがないと入手できないようです。
SAPを導入している所からこれを入手してもらうのが一番ですが、わけがあって難しい状態でそれ以外の方法を模索しているところです。

無償で入手できる開発環境というものはあるのでしょうか?

またSAPのアプリケーション(この場合クライアントになるのでしょうか)を作成するものとしてどんなものがあるか教えていただけないでしょうか?

このQ&Aに関連する最新のQ&A

sapとは」に関するQ&A: OracleとSAPの違いは?

A 回答 (2件)

参考になるかは分かりませんが、VBAを用いたExcelでR/3データを取得するサンプルデータを公開されていらっしゃる方がいます。


一応ご紹介しておきます。
参考URLをご覧ください。

先程、WebDynproでも出来ると書いたのですが、
JavaEEか、ABAPの知識が必要になりますのでitouke77様の質問とずれがありましたね。
申し訳ないです。
VBでもずれがあるかもしれませんが、そのときはすいません。

参考URL:http://homepage3.nifty.com/designer/html/saptech …
    • good
    • 0
この回答へのお礼

いえいえとんでもないです。
ここまで紹介していただいて本当に感謝です。
(このHPの方にも感謝です。)
こちらも是非参考にさせていただきます。

お礼日時:2009/05/29 21:29

R/3ですが、試供品があります。


SAP Developer Network(SDN)のサイトよりDLできますが、分かりにくいと思いますので参考URLに最新バージョンのDLページのURLを張っておきます。
必要スペックがかなり高いのでよく確認してインストールを行ってください。
また、無料の会員登録も必要となります(誰でも登録できます)。

SAPのアプリケーションを作成とのことですが、そちらの知識はありません。
ただ、やろうとされていることはWebDynproで実現できると思います。
WebDynproについては検索するとHITするはずですので情報を探してみてください。

R/3に関する開発はネット上に情報が無いに等しいので大変だと思いますが、いろいろやってみてください。

参考URL:https://www.sdn.sap.com/irj/scn/downloads?rid=/l …
    • good
    • 0
この回答へのお礼

貴重な情報をいただきありがとうございます。
私もSAPとは最近知ったばかりで、開発経験もありません。
chiridogさんのおっしゃる通り、ネットにもなかなか情報がなく四苦八苦しているところでした。

まずはこの"SAP Developer Network"、”WebDynpro”の2点について調査してみたいと思います。

お礼日時:2009/05/29 14:01

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QSAPの今後について

私は2年前まであまり仕事に恵まれなかったのですが、プログラマーの仕事をしていました。なので転職といっても他の業種に転職するしかないと思っていましたが、ある派遣会社でSAP R/3の説明会があると聞いて、一月だけですがSAPの説明書を書いていたので何か参考になればと思い、行きました。そこで今後はSAPが世の中に浸透するようなことを言っていましたが、高いお金を出してでもSAPの研修に行くべきかどうか悩んでいます。

Aベストアンサー

>今後はSAPが世の中に浸透するようなことを言っていましたが

業界では7割強くらいのシェアを獲得しています。既にSAPは世界中で浸透していますよ。

あの研修はかなり高価で、個人で出費する人は常識的にいないと思われます。通常勤務先が教育コストとして出すものです。ABAPはC Cobolが分かれば簡単とよく聞きますので、所属先(派遣会社?)に研修費用を出してもらえないのであればある程度独学するしかないでしょう。あとは未経験でもOJTで使ってくれるチャンスを待つといった感じでしょうか。

QWebアプリケーションを開発する時、「ASP.NET」、「PHP」、「CGI」、「Java」の長所短所がしりたい

自分は、ASP.NET+IISで開発をしてるものなんですが、社内の人間に
「ASP.NETが一番いいの?ネットみてるとPHPとかCGIとかのほうが一般的でサーバのUNIXが普通なんじゃないの?」
と言われてしまいました。
そこで、各開発ソフトの長所、短所を教えてください。
※たしかに、インターネットサーフィンをしていると、「.php」、「.cgi」が多く見られるのに対し「.aspx」はほとんどみられない。理由があるんでしょうか

Aベストアンサー

>※たしかに、インターネットサーフィンをしていると、「.php」、「.cgi」が多く見られるのに対し「.aspx」はほとんどみられない。理由があるんでしょうか
phpやPerl、Javaといった開発言語は、各社UNIXやLinuxなどを中心に、様々なプラットフォームで動きます。
それに対し、ASP.NETの場合、プラットフォームがMicrosoft製品に限定されてしまいますので、シェアの違いとなって現われているのだと思います。
もちろんWindowsクライアントとの親和性が高いという利点もありますが。

それとインターネットのサーバは24時間365日ノンストップが基本ですからダウンは許されませんが、
サーバ用途では、Microsoftのサーバ製品は、UNIXやLinuxと比べると、コストや信頼性の面であまり評判がよくありません。

昔の話で恐縮ですが、ホスティングサーバの管理をしていて
Unixサーバは1年に1回ダウンするかどうかという稼働率だったのに比べ
Windowsサーバ(当時NT4サーバ)は、1週間に1度は再起動しないと原因不明で固まってしまうという経験がありました。
これではインターネットのサーバとしては使いものになりません。
(これは極端な例かも知れませんが)

>※たしかに、インターネットサーフィンをしていると、「.php」、「.cgi」が多く見られるのに対し「.aspx」はほとんどみられない。理由があるんでしょうか
phpやPerl、Javaといった開発言語は、各社UNIXやLinuxなどを中心に、様々なプラットフォームで動きます。
それに対し、ASP.NETの場合、プラットフォームがMicrosoft製品に限定されてしまいますので、シェアの違いとなって現われているのだと思います。
もちろんWindowsクライアントとの親和性が高いという利点もありますが。

それとインターネットのサ...続きを読む

QSAP BASISにおけるSAPサーバの運用監視業務について

SAP BASISにおけるSAPサーバの運用監視業務について教えて下さい。
弊社は人材派遣を主とした業務としているのですが、
「SAPサーバの運用監視に適した要員はいないか?」という引き合いがありました。
弊社にて派遣予定のメンバにはSAP運用に関するノウハウがなく、
具体的にどのような業務内容か?等に関してが掴めずにいます。

そこで実際に相手様に照会を行う前に 以下の点に関して教えて頂けませんでしょうか?
もちろん、全て実案件に依存する内容と思われますので、一般的には…といった想像レベルで結構です。

1. SAPサーバの運用監視とは、具体的にどのような事を行うのでしょうか?
ハードウェアトラブル対応、バックアップ等の保守の他に考えられる業務はありますか?

2. UNIX互換OSの知識について
おそらくプラットフォームはAIXだと思うのですが、どの程度のスキルが必要でしょうか?

3. ベーススキルについて
弊社にはSAP系経験者が1名もおりませんのが、何か代替になりそうなベーススキルはありますでしょうか?
例)Oracle系運用経験等

SAPの経験者様におかれましては情報不足であるとお感じになるとは思われますが、
どうか宜しくお願い申し上げます。

SAP BASISにおけるSAPサーバの運用監視業務について教えて下さい。
弊社は人材派遣を主とした業務としているのですが、
「SAPサーバの運用監視に適した要員はいないか?」という引き合いがありました。
弊社にて派遣予定のメンバにはSAP運用に関するノウハウがなく、
具体的にどのような業務内容か?等に関してが掴めずにいます。

そこで実際に相手様に照会を行う前に 以下の点に関して教えて頂けませんでしょうか?
もちろん、全て実案件に依存する内容と思われますので、一般的には…といった想像レベル...続きを読む

Aベストアンサー

1.行う業務によって異なることが予想されます。
 相手方に聞くことは問題ないと思いますので何を行う業務なのか
 確認させて欲しいということで一度聞いてみてください。
 今から SAP を勉強したところで専門知識の話をされても到底間に合いません。
 興味がある場合はまず確認しましょう。

2.SAP のみの監視で AIX の管理はチームが別に存在するのであれば基本
 コマンドのみの知識でもなんとかなりそうですが、AIX の管理も行うということで
 あれば、障害管理にまつわる知識、チューニングの知識等、必要になると思われます。
 前者であれば他のプラットフォーム経験者と AIX の基本的な経験者がいれば
 問題ないかと思います。
 後者であれば AIX5.3 リリースくらいから AIX に携わっている方がいないと難しいかと
 思います。

3.ベーススキルが必要とはあまり思いませんが、代替になるものを探すよりも
 SAP を勉強したほうが良いかと。
 一人も経験が無いことをユーザ様に伝え用件に沿うことは可能か確認してから
 の方が良いかと思います。

1.行う業務によって異なることが予想されます。
 相手方に聞くことは問題ないと思いますので何を行う業務なのか
 確認させて欲しいということで一度聞いてみてください。
 今から SAP を勉強したところで専門知識の話をされても到底間に合いません。
 興味がある場合はまず確認しましょう。

2.SAP のみの監視で AIX の管理はチームが別に存在するのであれば基本
 コマンドのみの知識でもなんとかなりそうですが、AIX の管理も行うということで
 あれば、障害管理にまつわる知識、チューニングの知...続きを読む

Qデスクトップアプリケーション作成時の開発言語について

PC上で動作するデスクトッププログラムを作りたいと思っているのですが、プログラミング言語の
選択肢が多く迷っています。
プラットフォームとしては当面はWindowsを考えているのですが、将来的にはLinux等(PC-UNIX)でも
デスクトップアプリを作成してみたいと考えています。

今は言語の選択肢として、C言語, C++, Java, C#を候補にしています。
上記のプラットフォームでデスクトップのプログラムを作成する場合、どの言語が一番相性がよい、
あるいは将来性があるのでしょうか?

私の各言語に対する認識は下記の通りですが、この認識で間違いないでしょうか?

・C言語
  もっともよく使われているプログラム言語。
  WindowsはSDK(Win32API)での開発になる。
  LinuxのプログラムはC言語が多い。
  基本となる言語で情報も多い。

・C++
  C言語にオブジェクト指向の概念を加えた言語。
  Windowsでの開発はSDK、又はMFC。
  C++の習得には時間がかかるが、今後はC言語より主流になる(?)

・Java
  マルチプラットフォームのプログラム言語。
  オブジェクト指向の言語。
  Webやサーバーサイド、携帯電話アプリの開発では主流であるが、
  デスクトップ分野では実行速度や実行環境(JRE)がネックになり
  あまり使われていない。
  SWTを使えば、SWINGやAWTより実行速度がUPしたGUIアプリの
  開発が可能。

・C#
  C++をベースにJava, Delphi等の既存言語のいいとこどりをして、
  .NET Framework用に新たに開発された言語。
  今後のWindowsアプリでは、C#が主流になる(?)
  Javaと同様に実行環境(.NET Framework)が必要となる。
  実行環境は今後のWindowsプラットフォーム上には標準で搭載される。
  Linux上では mono というオープンソースの実行環境がある。

PC上で動作するデスクトッププログラムを作りたいと思っているのですが、プログラミング言語の
選択肢が多く迷っています。
プラットフォームとしては当面はWindowsを考えているのですが、将来的にはLinux等(PC-UNIX)でも
デスクトップアプリを作成してみたいと考えています。

今は言語の選択肢として、C言語, C++, Java, C#を候補にしています。
上記のプラットフォームでデスクトップのプログラムを作成する場合、どの言語が一番相性がよい、
あるいは将来性があるのでしょうか?

私の各言語に対する...続きを読む

Aベストアンサー

マルチプラットフォームでプログラミングするならJavaですね。
C#は何と言ってもマイナーなので、協力者は少ないと思います。
C++は、強力ですが、別のプラットフォームに移すためには修正が必要になります。その他の言語も同じですね。

JavaのVMは、これからどんどん改良されると思うので、Javaが一番でしょう。

私はC++を良く使ってますが、これからJavaの要求が増えるとあちこちで耳にしています。
ただし、高速な処理を要求されるアプリケーションなら、ネイティブコードでコンパイルしなければならないので、そうなるとCかC++が良いのではないでしょうか?

QSAP

ERPベンダーの独SAPの、このSAPとは何かの頭文字等の略語なのでしょうか?

わかる方いらしたらよろしくお願いします。

Aベストアンサー

以下に説明があります。

参考URL:http://ja.wikipedia.org/wiki/SAP_AG

QASP、ASP.NETの開発について

.aspxは実行できて、.aspは実行できないです。

最近Web Developer2010をインストールし、書籍で独習中なのですが、拡張子を.aspにすると実行できないのはなぜでしょうか?
全く同じコードでaspxは問題なく動作します。
何か設定を変えると動くというものなのでしょうか?
初心者丸出しの質問で大変恐縮ですが、どなたか理由をご教授いただけないでしょうか?
よろしくお願いいたします。

Aベストアンサー

ASPとASP.NETは別物です。
設定をいじらない限り,.aspはASPとして,.aspxはASP.NETとして解釈されます。

QSAPは何の略でしょうか・・・

ユニクロをはじめ、無印良品・GAPなどのヒットアパレルに共通するのは、企画・製造・販売を一体化して行うSAP(製造小売業)という業態である。

ここで言うSAPって何の略称でしょうか。


調べてもERPのSAPばかり出てきてなかなか見つからないのです。。。

Aベストアンサー

SAPではなく、SPAだと思います。
speciality store retailer of private label apparel

QLinuxアプリケーション開発について

Linuxで複数のプログラムを実行する場合の振る舞いについて教えてください。

現在、自前で作成したlinuxのコンソールプログラムを2つ起動させて実行をしています。
1つのプログラムは、指定したディレクトリの画像ファイルを順番に処理していくもので、
2つめのプログラムは、1つめのプログラムの進行状況と結果を監視して状況を表示するものです。
実行は、2つ目の監視用プログラムを"&"オプションで実行させた後に、1つ目のプログラムを実行させています。

前置きが長くなってしまいましたが、ここで、疑問なのですが、今、プログラムとしては2個実行していますが、プログラム開発ではカーネルで複数のタスク管理をすると言った内容の記述はソースにはありませんが、2つのプログラムがうまく同期して動作しているように見えます。

カーネルの本などに載っているタスク管理を実現するためにプログラム開発時に何かする必要はないのでしょうか。
それとも、カーネルがTCBとか使用してカーネルのタスク管理機能に必要なタスクに分割した上で切り替えを行ってくれるのでしょうか?

また、1個のプログラムだけを実行させる場合も、プログラム自体、複数のタスクとして分割されてカーネルからタスク管理されながら順番にタスクを実行しているような気がするのですが、ソースでタスク分割の記述をしないといけないのか、それともやはりカーネルが実行前にタスクへの分割をしてくれるのでしょうか?

長文で読みにくい上、的外れなことを言っているかもしれませんが、ご回答よろしくお願い致します。

Linuxで複数のプログラムを実行する場合の振る舞いについて教えてください。

現在、自前で作成したlinuxのコンソールプログラムを2つ起動させて実行をしています。
1つのプログラムは、指定したディレクトリの画像ファイルを順番に処理していくもので、
2つめのプログラムは、1つめのプログラムの進行状況と結果を監視して状況を表示するものです。
実行は、2つ目の監視用プログラムを"&"オプションで実行させた後に、1つ目のプログラムを実行させています。

前置きが長くなってしまいましたが、こ...続きを読む

Aベストアンサー

1つ目をshori、2つ目をkanshiとする。

 kanshiでsleep()などを使っているだろうか。使っているなら、まずそこでカーネルが優先的に他のプロセス(shoriのプロセスとか)にCPUを割り当てる。で、kanshiに戻ってきて(CPUが割り当てられて)、shoriの様子を見る、と言った事を繰り返している。

 sleepを使っていなくても、LinuxカーネルはあるプロセスAにCPUを割り当てた後、ある一定の時間(例えば10ms)が経つと、強制的にAからCPUを奪う。その後、Bに割り当てたり、他のプロセスがする事無ければ再びAに割り当てたり。
 タスクへの分割ではなく、資源(CPUなど)割り当て・開放の繰り返しで複数プロセスを同時実行させている。

QSAPって・・・?

サップという言葉を良く耳にします。

このサップについて知りたいです。

サップをネットで調べると、SAPがでてきます。

システムのような気がしますが、具体的な内容が
書いてありません。
SAPとは何でしょうか?
教えてください。

Aベストアンサー

ビジネス関連で使われている SAP ということなら,ERP 製品の開発・販売で知られている SAP という会社の名前でしょう.
正式には,SAP AG というドイツの会社です.
実は,SAP という会社は「サップ」と呼んでくれるなという立場です.
英語の sap にはよろしくない意味があるので,聞き苦しいというわけです.エスエイピーと呼んでください.

Qアプリケーションの開発について

初歩的な質問かもしれませんが、

WebLiFEのアプリ製品など、Flashのように動くアプリケーションが
ありますが、あのようなアプリケーションを開発するにはどのよう
な開発言語を使用しているんですかね???

VBとかではないとは思うのですが・・・。Flashとかで生成しているのですかね。。。

飽きれるような質問かもしれませんが、よろしくお願い致します。

Aベストアンサー

こんばんわ。

WebLIFEは見る限りはFlashですね。
VBでは処理速度の上で都合が悪いので、市販ソフトウェアで開発言語のVBが使われることはほとんどありません。フリーソフトなら簡単なVBで開発されたものが多いですが...

こういった市販ソフトのほとんどは、処理速度の高速なC言語やC++で作られています。その分C++は、VBでは1行で書ける処理をいくつもの行にも渡って書かなければならないという手間と難しさ、そして注意して開発を進めなければバグが大量に出てくるので、プログラミング初心者には厳しいですね。

WebLIFEはユーザーインターフェース(UI)ではFlashで作られているようです。
Flashの利用は、デザインや外観がきれいなだけでなく、Flash自体がWinもMacも共通なのでUI開発の手間が若干減るという利点もありますよ(中での処理はC++等で記述して、それぞれのプラットフォームに合わせる配慮が必要となりますが.)


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング