• 締切済み

SAPのエクスポート(スプレッドシート)について

お世話になります。 SAPのエクスポートにおいて、「スプレッドシート」を用いたいのですが、「スプレッドシート」自体が表示されず困っております。 システム管理者に連絡をしても、「ローカル環境が原因なので」としか回答を得られず、解決策が見つかりません。 サポート頂けますと大変幸いです。 ■■ 環境 ■■ コンポーネント : SAP Logon for Windows Release : 740 Final Release ■■ 詳細 ■■ ・SAPから複数のDBに接続しております。 ・とあるDBでは、データを一覧表示させた後に「エクスポート」ボタンをクリックすると、「Spreadsheet」が選択できる状態です。 ・しかしながら別のDBでは、「エクスポート」内に「Spreadsheet」が存在しておらず、Excelへのエクスポートが出来ません。 ・画像 scr1.jpg 参照 をご参照ください。 DBによって設定箇所やそのためのトランザクションがあるのでしょうか。 サポート頂きたく、何卒よろしくお願い致します。

みんなの回答

回答No.1

私のSAPはバージョンが古いですが、エクセルへのボタンがない場合は: 1) 上のメニュー:システム> 一覧> 保存> ローカルファイル と選択して次のダイアログで形式を選ぶ。 2) 上のボタン:ローカルファイル と選択してダイアログで形式を選ぶ 。 という方法でも可能かと思います。 エクセルが選べない場合でもテキストファイルでエキスポートしてエクセルで開くこともできると思います。 よろしくお願いします。

Menina
質問者

お礼

ご返信誠にありがとうございます。 お教え頂きました方法を試したのですが… >1) >上のメニュー:システム> 一覧> 保存> ローカルファイル >と選択して次のダイアログで形式を選ぶ。 ここの「ローカルファイル」がグレーアウトしており選択できませんでした。 そこで表示されている表のビューを変更し、「出力リスト」の状態で「ローカルファイル」を見ると選択は出来るのですが、選択するとエラーになります。 → ローカルファイル(sy-subrc 4)に一覧を保存する権限がありません  >2) >上のボタン:ローカルファイル >と選択してダイアログで形式を選ぶ 。 上に「ローカルファイル」というボタンが見つけられませんでした。 ただ上記の状況から、やはり何らかの権限不足のように思えます。 もう一度、システム管理者に本件含め問合せをしたいと思います。 大変有用な情報を頂き、誠にありがとうございました。

関連するQ&A

  • SAP環境の構築につきましてどなたか教えていただけますでしょうか?

    SAP環境の構築につきましてどなたか教えていただけますでしょうか? 現時点で判明している問題は以下の通りです。 弊社で購入済みのソフトウェアは SAP ERP 6.0 SR3(Support Release 3)MSSQL WINDOWS ですが、SAPの修正ドキュメントによりますと、 セントラルインスタンスをインストールできるのは 64bitOSのみであり、32BitOSにインストールする場合は、 SR2(Support Release 2)をインストールしてから SR3にアップグレードする必要があるとのことです。 [参照 Note(ドキュメント)番号1108852] 現在保有しているOSはWindows2003Serverの32Bit版であるため、 SR2(Support Release 2)をインストールしてから SR3にアップグレードする必要があるのですが、 どのようにしてSR2(Support Release 2)を入手するのか? サポートポータルからカスタマメッセージを登録しようとしましたが、 権限がないと出てしまいます。 ソリューションマネージャをインストールして ライセンス登録すれば、SR2(Support Release 2)を ダウンロードできるかもしれないと思いましたが、 ソリューションマネージャのインストールを どのようにするのかもわかりません。 ソリューションマネージャは有償なのでしょうか? 弊社内のサポートの管理者の方も登録上の管理者であり、 実際にはソフトウェアの環境には触れませんので、 社内には私しかわかるものがおりません。 SAP ERP 6.0 SR3(Support Release 3)MSSQL WINDOWSを Windows2003Serverの32Bit版にインストールして デモ環境を構築するのがお客様からの依頼ですが、 このような事情ですので、途方にくれております。 お手数ですが、ヒントだけでもいただけると助かります。 宜しくお願いいたします。

  • ORACLEの互換問題について

    はじめまして。 DBにORACLEを使って業務システムを開発している者です。 現在の環境は サーバ OS:Windows2003 Server DB:Oracle9i Release 2 クライアント  OS:WindowsXP DB:Oracle8.0.5 となっているんですが、Oracle9iに対してOracle8.0.5から データのエクスポートは可能なのでしょうか? 現段階ではサーバから直接エクスポートする方向で考えているんですが・・・ 宜しければ助言の方をお願い致します。

  • 【SQL】SELECT文の無限ループ時の対応について

    先日、副問い合わせを用いたSELECT文で特定の属性を表示しようとしたところ、同じ参照結果が表示され続けるという現象がおきてしまいました。 SELECT文の結果が表示され続け、コマンドが入力できなかったため、その時はSQL*Plusを強制終了してセッションを切ったのですが、 SELECT文の表示を途中で強制終了させるようなことは可能でしょうか? DB等の環境は以下のようです。 DB:Oracle10g release2 DBクライアント:SQL*Plus

  • アウトルック2003→アウトルック2003 へのエクスポート・インポート

    アウトルック2003→アウトルック2003 へのエクスポート・インポートについて教えてください。 現在利用しているPCのアウトルック2003の設定やメール、アドレス帳、フォルダ構成、仕訳ルール などなど、そっくりそのまま、新しいPC環境に移行したいです。 新しいPCも スペックやOSは、全く同じという前提で。 色々調べましたが、アウトルック2003からは、PSTファイルでの エクスポート インポートによる 設定移行は出来なくなったという 記述も一部目にしましたが本当でしょうか? 移行する方法はないのでしょうか? アウトルックエクスプレスで一旦 アウトルック2003の内容を取り込んで、新しい環境で 今度はエクスプレスから、アウトルック2003で 吸い取る(インポート)する的な記述も一部見かけました。 どうしても、やるのであれば上記に書いた、エクスプレスを一度介してやる方法しかないのでしょうか? 同じ アウトルック2003から アウトルック2003に 他のエクスプレスなどを介さずに エクスポートした各種設定情報を インポートして 復元する方法はないのでしょうか? 今、既に、現在のアウトルック2003の各アカウント情報や 送受信メールなどのPSTファイルは、ファイル→ インポートエクスポート→ファイルへエクスポート→個人用フォルダファイル(PST)としてエクスポートしてあります。 問題はこれを 新しい別のPC側の アウトルック2003側で 取り込む(インポート)する方法が判らないという事です。 新しい環境のアウトルック2003側で、ファイル→ インポートエクスポート→インターネットメールやアドレスをインポート、もしくは、インターネットメールアカウントの設定をインポート を選択しても アウトルックエクスプレス側のみ参照先として出てくるだけで、 既にエクスポートしてある PSTファイルを取り込むようにはできないという状況です。 どうしたら 今の環境のアウトルック2003を新しい環境の アウトルック2003にそのまま移行できますでしょうか? 今、私が試してみようと考えているのは、 アウトルックのファイル → データファイルの管理 →を選択。ダイアログが表示されるのでコメント欄に「メール配信場所」と表示されている項目を選択択し、右側の「フォルダーを開く」ボタンをクリックし、そのフォルダーのOutLook.pstというファイルを確認します。確認したらBackSpaceキーを押します。 するとその中に、OutLookのフォルダーが出てきます。それをUSB等に保存して、新しい環境のデスクトップなどに一時保存します。 そして 新しい環境のアウトルック2003の ファイル→データファイルの管理 →を選択。次に データファイルのダイアログで「追加」を選択 → そこでPSTファイルを選択し OK → 参照で、デスクトップに一字保存した アウトルックフォルダを選択しその中のPSTを選択し、「開く」  この方法で 従来のアウトルック2003の各種設定やメール、アカウントなどを インポートできないか?と思っております。 まだやっていませんが。 どなたか この辺に詳しい方 あるいは 同じようにアウトルック2003→アウトルック2003の設定移行のエクスポート インポートを経験した経験のあるかたから のみ の回答をお待ちしています。 大変恐縮ですが、経験のない方や、詳しくない方の想像上の回答は 時間的な双方の浪費になりますので、御遠慮下さい 以上宜しくお願いします

  • ツールボックスのような折りたたみ

    XP VB2005 WindowsForm 開発環境で表示されているツールボックスやプロパティのように、 使用しない時は折りたたみ、マウスカーソルをポイントすると展開するようなコンポーネント??は有りますか? 探したのですがそのような機能が見つけられませんでした。 MDIFormにしてみてもそのようなコンポーネントは追加されませんでした。 もしコンポーネントが存在して手動で追加するのであれば、その参照先を教えてください。 また、コンポーネントは無いけれど実現方法をご存知の方、 恐れ入りますが、ヒントだけでも教えていただかないでしょうか。 よろしくお願いします。

  • 環境変数NLS_LANGの設定方法

    - UMIXのORACLEからDBをエクスポートしたものを、NTのORACLEのDBに インポートしたいのですが、エラーが発生してしまい上手くインポート出来ません。 調べた結果、環境変数NLS_LANGを設定すれば、エラー無くインポート出来るようなの ですが、今度は、環境変数の設定が上手く行きません。 DOS上で下記を入力し実行しました。。。。  >set NLS_LANG JA16SJIS 「JA16SJIS」は、sql*より、V$NLS_PARAMETERSを参照した値を設定。 でも、環境変数は存在しませんのエラーメッセージで、上手くいきません。 きっと、根本的に間違っているようにも思うのですが、どうしたらよいのか わからずに困っています。 アドバイス等がありましたら、是非、宜しくお願い致します。 -

  • CSVへ複数件エクスポートがしたい

    VBでオラクルにアクセスしてテーブルと列をとり 日付によりデータを取るとのですが、一件しかCSVにエクスポートされません 2件3件とエクスポートするにはどうしたら宜しいでしょうか? よろしくお願いいたします。 環境はOS95 VB6 Oracle8 ーーーCSVファイルで表示したい事ーーー "コンテナ番号", "定期点検実施日" CT00001, 1999/12/01 CT00002, 1999/10/23 CT00003, 1998/07/07 複数表示させたい ーーー現在ーーー "コンテナ番号", "定期点検実施日" CT00001, 1999/12/01 一件しか表示されない ーーーソースーーー Wk_Sql = "" Wk_Sql = Wk_Sql & "SELECT *" '全てのの列 Wk_Sql = Wk_Sql & " FROM T_TenkenJsk" '定期点検実績テーブル Wk_Sql = Wk_Sql & " WHERE SUBSTR(T05_DateTenken, 1, 4) <= '" & G_DelYYYY & "'" '定期点検実施日 Wk_Sql = DB_SelectSql(Wk_Sql, Wk_Rs) Open Wk_FDir + "\" + Wk_FName For Output Access Write As #1 Write #1, "コンテナ番号", "定期点検実施日" Write #1, Cv_Null(Wk_Rs("T05_NumContner")),Cv_Null(Wk_Rs("T05_DateTenken")) Close #1

  • SAPデータ取得 エクセルVBA

    いつもここでお世話になっております。 次のサイトで掲載されていたVBAで、SAPのデータ(テーブルデータ)をエクセルで取得することができることがわかりましたが、例えばですがSQLを利用するようなVBAを追記して、任意のフィールド、任意のデータを指定して、それに合致するものだけをエクセルに表示させることはできないでしょうか(イメージとして、SELECT フィールド FROM QUERY_TABLE WHERE データのような感じ)。 何度も試行錯誤をしたのですが、うまくいきません。なにとぞよろしくお願い申し上げます。 ※SAPテーブル取得のエクセルVBA : http://d.hatena.ne.jp/sikakura/20100702/1278053742 -ーーー【以下、テーブルデータ取得のためにVBA】---- Sub ログインR3_LOGON() Set R3 = CreateObject("SAP.Functions") 'R3.Connection.System = "172.31.220.42" 'R3.Connection.client = "100" 'R3.Connection.User = "SAP*" 'R3.Connection.Password = "" 'R3.Connection.Language = "EN" '自動ログインする場合は、Connection.Logon(0,True)にして、 '上のパラメータを設定すればOK. If R3.Connection.Logon(0, False) <> True Then MsgBox "ログインを中止しました" Exit Sub End If 'IMPORTパラメータ Dim QUERY_TABLE As Object Dim DELIMITER As Object Dim NO_DATA As Object Dim ROWSKIPS As Object Dim ROWCOUNT As Object '条件式 Dim OPTIONS As Object Dim FIELDS As Object 'データ Dim DATA As Object '結果保持用 Dim ROW As Object Dim Result As Boolean Dim iRow, iColumn, iStart, iStartRow, iField, iLength As Variant '***************************************************** 'RFC_READ_TABLEを指定します '***************************************************** Set MyFunc = R3.Add("RFC_READ_TABLE") Set QUERY_TABLE = MyFunc.exports("QUERY_TABLE") Set DELIMITER = MyFunc.exports("DELIMITER") Set NO_DATA = MyFunc.exports("NO_DATA") Set ROWSKIPS = MyFunc.exports("ROWSKIPS") Set ROWCOUNT = MyFunc.exports("ROWCOUNT") Set DATA = MyFunc.Tables("DATA") Set OPTIONS = MyFunc.Tables("OPTIONS") Set FIELDS = MyFunc.Tables("FIELDS") QUERY_TABLE.Value = "CSKT" DELIMITER.Value = " " NO_DATA = " " ROWSKIPS = 0 ROWCOUNT = 0 Result = MyFunc.Call If Result = True Then Set DATA = MyFunc.Tables("DATA") Set FIELDS = MyFunc.Tables("FIELDS") Set OPTIONS = MyFunc.Tables("OPTIONS") Else MsgBox MyFunc.EXCEPTION Exit Sub End If '列名をExcelシートに出力 For iField = 1 To FIELDS.ROWCOUNT Worksheets("Sheet2").Cells(1, iField).Value = FIELDS(iField, "FIELDTEXT") Next 'データをExcelシートに出力 iField = 1 For iRow = 1 To DATA.ROWCOUNT For iField = 1 To FIELDS.ROWCOUNT iStart = FIELDS(iField, "OFFSET") + 1 iLength = FIELDS(iField, "LENGTH") If iStart > Len(DATA(iRow, "WA")) Then vField = Null Else vField = Mid(DATA(iRow, "WA"), iStart, iLength) End If Worksheets("Sheet2").Cells(iRow + 1, iField).Value = vField Next Next ' **************************************************** ' Release Object ' **************************************************** Set MyFunc = Nothing Set QUERY_TABLE = Nothing Set DELIMITER = Nothing Set NO_DATA = Nothing Set ROWSKIPS = Nothing Set ROWCOUNT = Nothing Set OPTIONS = Nothing Set FIELDS = Nothing End Sub Private Function Split(ByVal inp As String, Optional delim As String = ",") As Variant Dim outarray() As Variant Dim arrsize As Integer While InStr(inp, delim) > 0 ReDim Preserve outarray(0 To arrsize) As Variant outarray(arrsize) = Left(inp, InStr(inp, delim) - 1) inp = Mid(inp, InStr(inp, delim) + 1) arrsize = arrsize + 1 Wend ReDim Preserve outarray(0 To arrsize) As Variant outarray(arrsize) = inp Split = outarray End Function ーーーーーーーーーーーーーーーーーーーーーー

  • Googleスプレッドシートのエクスポートなど

    Googleスプレッドシートで、シートをエクスポートする & インポートする方法を教えて頂けますか。 また複数のシートのうち、一つのシートだけをエクスポートしたりインポートしたりすることはできますか? できる場合、その方法を教えていただけますでしょうか。 よろしくお願い致します。

  • 11gデータから10gへのインポートについて

    あるシステムのDB管理を行うにあたり、 Oracleを使用しているのですが、 Oracleのバージョンの違いにより、 DMPファイルのインポートが行えない事はございますでしょうか? 詳細は以下です。 ローカル環境のシステム Oracle 10g / 10.2.0.1.0 社内環境のシステム Oracle 11g / 11.2.0.1.0 社内環境システムよりバックアップを行い出力されたDMPファイルを ローカル環境へインポートを試みたところ、 以下のエラーが発生し、インポートができません。 *************************************************************************** 接続先: Oracle Database 10g Release 10.2.0.1.0 - Production IMP-00010: 有効なエクスポート・ファイルではありません。ヘッダーは検証に失敗しました。 IMP-00000: エラーが発生したためインポートを終了します。 接続先: Oracle Database 10g Release 10.2.0.1.0 - Production IMP-00010: 有効なエクスポート・ファイルではありません。ヘッダーは検証に失敗しました。 IMP-00000: エラーが発生したためインポートを終了します。 *************************************************************************** 解決方法をご存知の方がおられましたら ご教示いただけると有難いです。 以上、宜しくお願い致します。