Из компакт дисков: поделки своими руками из компьютерных и колесных дисков

Содержание

💿 Поделки из дисков: эффектный идеи и мастер-классы

Если вы до сих пор не расстались с коллекцией СD-дисков – вам повезло. Вышедшие в тираж носители информации могут стать настоящим сокровищем для тех, кто занимается рукоделием и арт-дизайном. Сегодня в нашем обзоре представим простые идеи интересных и эффектных поделок из старых CD-дисков.

Поделки из дисковСтарые компакт-диски могут ещё послужить в новой для себя роли

Содержание статьи

Почему этот материал стал так популярен для изготовления разных поделок

Компакт-диск представляет из себя круг из прочной основы, который уже сам по себе является идеальным предметом для рукоделия.  Его можно использовать в качестве декоративной поставки для цветочных ваз, отпугивателя для птиц на даче, основой для множества поделок.

Самый простой вариант – использование в качестве новогодней игрушкиСамый простой вариант – использование в качестве новогодней игрушкиЕсли потратить немного усилий, то можно создать вот такие необычные часыЕсли потратить немного усилий, то можно создать вот такие необычные часыЛибо оформить вот такое фото-панноЛибо оформить вот такое фото-панно

Как мы видим, старые компакт-диски можно использовать для достаточно простых, но милых вещиц. Рассмотрим разные варианты использования материала, как целиком в виде диска, та и его осколков.

Варианты использования целых дисков

Очень часто диски выступают отличной основой для создания простого талисмана – ловца снов. Вам лишь нужно приобрести макраме, бусины, клей – и поделка готова.

Вот такой ловец снов обеспечит ваш спокойный сон. В качестве основы здесь используется компакт-дискВот такой ловец снов обеспечит ваш спокойный сон. В качестве основы здесь используется компакт-диск

Предлагаем вам короткий мастер-класс по изготовлению ещё одной вариации этой интересной вещицы.

Целые диски могут стать интересным решением для организации пугала для птиц. Пернатых не только будет отпугивать блеск дисков, но и их стук друг об друга.

Можно сделать самую простую трещотку и бусинМожно сделать самую простую трещотку из дисков и бусинА можно создать настоящий шедеврА можно создать настоящий шедевр

А теперь рассмотрим порядок работы по созданию сувенира-магнита из компакт-диска.

Для работы необходимо подготовить:

  • картон;
  • фетр;
  • линейку;
  • ножницы;
  • ткань;
  • CD-диск;
  • нитки с иголкой;
  • тесьму декоративную зелёного и красного оттенков;
  • кружево для оформления основы картинки;
  • магнит.

Интересные идеи использования CD-дисков можно встретить в декоре помещений. К примеру, вот несколько идей создания панно из вторсырья. Интересно, что диски могут использоваться для создания ширм и оформления потолков.

Поделки из старых CD-дисков: блестящие идеи для оформления дома и сада Поделки из старых CD-дисков: блестящие идеи для оформления дома и сада

А вот несколько идей по созданию необычных светильников.

Поделки из старых CD-дисков: блестящие идеи для оформления дома и сада Поделки из старых CD-дисков: блестящие идеи для оформления дома и сада

Варианты использования осколков от дисков

Самый простой вариант –  создать необычное покрытие. Оно может быть использовано как часть оформления интерьера, либо как интересный декор мебели.

Поделки из старых CD-дисков: блестящие идеи для оформления дома и сада Поделки из старых CD-дисков: блестящие идеи для оформления дома и сада

Сияющий воротник на блузку

Для изготовления эффектного украшения нам понадобятся:

  • рубашка с воротником;
  • клей;
  • ненужный компакт-диск;
  • ножницы.

Этапы работ:

  1. Разделяем диск на 2 части. Освобождаем ту часть, которая больше похожа на зеркало.
  2. Режем на элементы. Треугольники должны быть примерно одинакового размера.
  3. Приклеиваем на воротничок.
Этапы работЭтапы работВарианты украшений из битых дисковВарианты украшений из битых дисков

Диско-шар

Для того чтобы сделать диско-шар своими руками, нам понадобится только пенопластовая основа, клей, ножницы, диски.

Все этапы работ аналогичны тем, которые были описаны вышеВсе этапы работ аналогичны тем, которые были описаны выше

Совет! Диск нужно разрезать на квадратики примерно одного размера небольшой величины. Так шар будет покрыт более равномерно без зазоров.

А теперь представим другие интересные идеи, которые помогут вам в выборе варианта собственного подарка из старых дисков.

А у вас есть идеи, как использовать старые компакт-диски? Расскажите о них другим!

 

Предыдущая

Своими рукамиАппликация из геометрических фигур для детей разных возрастов: 65 интересных идей и шаблонов

Следующая

Своими рукамиМетрика для новорождённых: пошаговые инструкции по оригинальному оформлению

Понравилась статья? Сохраните, чтобы не потерять!

ТОЖЕ ИНТЕРЕСНО:

ВОЗМОЖНО ВАМ ТАКЖЕ БУДЕТ ИНТЕРЕСНО:

Поделки из CD-дисков или что можно сделать своими руками

Поделки из CD-дисков или что можно сделать своими руками

Поделки из CD-дисков своими руками

Содержание статьи

Сегодня редко кто пользуется CD-дисками, разве что в машине для прослушивания музыки. А ведь у многих за несколько лет, наверняка скопилось сотни компакт дисков, которые без надобности лежат и ждут утилизации на свалку.

Не стоит спешить избавляться от старых CD-дисков, ведь из них можно сделать оригинальные поделки для дома, которые порадуют близких. В данной статье строительного журнала samastroyka.ru, будут представлены креативные идеи из компакт-дисков, которые можно легко и просто реализовать, своими руками.

Что можно сделать из CD-дисков

Из старых компакт-дисков получаются достойные внимания поделки, нужно лишь включить своё воображение и фантазию. Вот так, например, если использовать диски с умом, можно сделать великолепную рамку для зеркала.

Рамку для зеркала из компакт-дисков

Сначала нужно сделать основу рамки, для изготовления которой потребуется пластик или фанера. Затем необходимо будет нарезать CD-диски на куски, после чего, приклеить их к основе (в хаотичном порядке), используя для этих целей клей-пистолет. Такая рамка для зеркала, сделанная своими руками, светится всеми цветами радуги при хорошем освещении.

Оригинальный столик из компакт-дисков

Ну, или вот, вполне себе оригинальный столик, для изготовления которого бралась древесина и компакт диски. Столешница стола изготовлена с небольшими выступами, таким образом, чтобы в них можно было бы залить строительный гипс. Сверху гипса, пока он ещё не застыл, были уложены куски компакт дисков.

Где использовать старые компакт-диски

Вполне себе неплохая идея, сделать из старых CD-дисков подстаканники. Всё что потребуется, так это обклеить ненужные компакт-диски цветной плёнкой, после чего — подстаканники готовы.

Где использовать старые компакт-диски с пользой

Также из компакт-дисков можно изготовить оригинальную садовую вазу, которая не будет бояться дождя. Для изготовления садовой вазы сначала нужно залить бетоном форму, после чего, вдавить в поверхность ещё сырого раствора куски компакт дисков.

Что можно сделать из CD-дисков

А вы знали, что из старых CD-дисков получается просто отличная мозаика? Конечно же, придётся немного повозиться с разрезанием компакт дисков на куски, но оно того стоит. Украсить такой самодельной мозаикой можно абсолютно все, ну, и, конечно же, всевозможные коробочки, шкатулочки и т. д.

Поделки из CD-дисков или что можно сделать своими руками

Такая поделка станет незабываемым подарком для близкого человека.

Поделки из CD-дисков или что можно сделать своими руками

Ну а некоторые мастера и вовсе, берут компакт-диски, и делают из них превосходный декор для дверей. С первого взгляда и не понять, что именно приклеено к дверному стеклу. И только если присмотреться, становится ясно, что это все те же компакт диски, которые некуда было девать.

Люстра из компакт-дисков

Учитывая то, как поверхность CD-дисков отражает и преломляет лучи света, из них можно сделать красивый светильник или люстру.

Люстра из компакт-дисков

Причём интересных идей на эту тему очень много, и здесь, все зависит от вашего воображения.

Люстра из компакт-дисков

Можно просто подвесить компакт диски на куски лески, а можно создать настоящее произведение искусства.

Оценить статью и поделиться ссылкой:

95 фото ярких идей и мастер-класс создания дисков

Существует огромное количество различных вариантов поделок из компьютерных дисков своими руками. Ведь практически у каждого в доме найдётся пара-тройка старых дисков, а раз так, почему бы не найти им применение?

В этой статье я напишу вам о самых полезных, на мой взгляд, поделках из дисков.

Краткое содержимое обзора:

Виды поделок из дисков

Если вы хотите порадовать своего ребёнка, то вам подойдут поделки из дисков для детей своими руками, поделки для дома, для дачи, украшения из дисков, всё это относится к сегодняшней статье.

Украшения из дисков

На фото, поделки из дисков, сделанные своими руками выглядят хуже чем в жизни, поэтому попробуйте сделать их сами и наслаждайтесь результатом своей работы.

Ручной браслет

Это превосходное украшение можно будет носить на руке каждый день, выглядит замечательно, а сделано из старых дисков.

из них можно сделать оригинальные вещи

Изобретение компакт-дисков стало прорывом в музыкальной индустрии. Они позволили сохранять звук в революционно новом качестве. Поэтому каждый меломан считал своим долгом собрать внушительную коллекцию записей. Но технологии не стоят на месте, и сегодня нам доступны более удобные носители. Однако не стоит отправлять диски в утиль — их можно использовать неожиданным образом.

Сделайте подставки под стаканы

Чтобы стакан с соком или водой не оставлял мокрых пятен на столе, его можно ставить на салфетку. А лучше сделать декоративные подставки, используя любимые диски. Для этого нужно покрасить верхнюю часть диска акриловой краской или сделать аппликацию. Используйте текстильный клей и любую ткань с не осыпающимся краем.

Выложите зеркальную мозаику

Разрежьте диски на мелкие кусочки. Удобнее всего это делать при помощи садовых ножниц. Если их нет, можно попробовать разломать их. Выберите любую поверхность, которую хотите украсить и покройте ее клеем. Хорошо подойдет клей для керамической плитки. После высыхания мозаики, заполните пробелы между осколками фугой для плитки. Мозаика отлично подойдет для декорирования столов, тумб или создания панно.

Используйте зеркальную поверхность диска в качестве рамки

Поставьте в зеркальное обрамление детские фото и рисунки. Украсьте таким декором рабочее место малыша. Теперь комната станет ярче и интереснее, а творческие эксперименты ребенка не будут потеряны в груде мусора.

Вариант для продвинутых

Если вы уверены в своем мастерстве, располагаете временными ресурсами и большим запасом дисков — смело принимайтесь за создание животных в 3D технике. В качестве основы используйте гипсокартон и пенопласт. Такие животные станут отличным украшением сада и отпугнут незваных птиц.

Приклейте на диск игольницу

Иголки и булавки очень легко потерять. А находятся они порой случайно, и не всегда безопасным способом. Обыкновенная игольница из-за своих небольших размеров может потеряться. Увеличьте ее площадь, приклеив яркую заметную деталь. Можно использовать в качестве подушечки простой помпон. Теперь все острое и опасное будет на своем месте.

Соорудите часы невероятных размеров

Большинство недорогих часов могут работать без своего родного циферблата. Уберите все лишнее, оставив лишь механизм, стрелки и батарейки. А циферблат сделайте из большого количества старых дисков, прикрепленных на лист фанеры или плотного картона. Цифры можно нарисовать акриловой краской или приклеить готовые (используйте детский счетный материал). Добавьте любой декор, например стеклянные полусферы из магазина для творчества. Такие часы станут достопримечательностью вашего дома.

Сделайте шкатулку для драгоценностей

Не важно что именно вы считаете своим сокровищем — ювелирные украшения или коллекцию самодельной бижутерии, самому дорогому нужно достойное обрамление. Сделайте блестящую шкатулку, обклеив кусочками дисков самую обычную картонную коробку.

Замените дисками кафель

По тому же принципу, по которому можно декорировать стол или тумбу, можно оклеить целую стену. Отличный вариант для кухни, ванной или балкона. Вам придется потратиться только на клей для плитки и фугу. А диски для проекта можно бесплатно попросить у всех своих друзей.

Сделайте украшения для елки

Сани готовят летом, а новые елочные игрушки можно делать в любое время года. Оклейте осколками дисков пенопластовые и стеклянные шары, или игрушки, с облезшей краской. Теперь елка будет сиять без ущерба для вашего бюджета.

Декорируйте одежду 

Большие ожерелья — воротники актуальны уже не первый сезон. Дополните готовое недорогое изделие осколками компакт-дисков, и оно заиграет новыми красками. Можно обойтись без ожерелья, и украсить зеркальными кусочками воротник или манжеты. В этом случае разрезайте диск на более мелкие части.

Соорудите большой светильник

Зеркальная поверхность диска идеально отражает свет. Выбирайте для этого проекта диски без лишнего рисунка с прозрачной центральной частью. Такой светильник будет образовывать красивые тени на стенах. Отличный вариант для оформления комнаты меломана или подростка.

Сделайте подхваты для штор

Классические шторы можно закрепить при помощи диска, оформленного текстилем или атласной лентой. Декорируйте подхват искусственными цветами или интересными брошками. Шторы легко закрепляются при помощи деревянных палочек для волос. Выбирайте контрастные оттенки, если хотите добавить цвета, или однотонные для сдержанного интерьера.

Соорудите подсвечник из стеклянных полусфер

Стеклянный полусферы из магазина для творчества отлично смотрятся в любой комнате. Если вы любите эти маленькие красивые штучки, но не знаете, как применить их в творчестве — эта идея вам понравится. Используйте диск в качестве основания для подсвечника, приклеивая к нему полусферы в форме колодца. Когда вы поместите в такой подсвечник свечу, пламя будет отражаться от разных поверхностей, создавая потрясающий декоративный эффект.

Сделайте оригинальную занавеску

Оригинальный вариант для съемной квартиры или студенческого общежития. Ваша комната будет яркой и интересной за очень скромные средства.

Сделайте музыку ветра или ловец снов

Такой декор будет отлично смотреться на террасе, балконе или в саду. Можно использовать целые диски или разрезать их на одинаковые детали.

Соорудите подставку для бумаг 

Рассортируйте документы на своем столе при помощи такого простого, но очень удобного приспособления. А демократичный дизайн внесет в деловую атмосферу глоток свободы и творчества.

более 80-ти идей. Часть 2. – ЗнайКак.ру

Начало и множество не менее интересных идей и инсталляций смотрите в первой части статьи «Как креативно использовать ненужные CD-диски: более 80-ти идей. Часть 1.»

15. Из кусочков дисков можно сделать экстравагантное украшение-воротник, вполне себе вписывающееся в текущий тренд на геометрические принты. Кусочки стоит наклеивать либо на жесткую основу небольшого размера, либо на упроченный кусок кожи уже любого размера.

креативно использовать ненужные CD-диски: украшение-колье-воротник

А это другой вариант колье – с кусочками в стиле кракелюр, обработанными огнем:

креативно использовать ненужные CD-диски: колье в кусочками-кракелюр

16. Вариант настенных часов из дисков. Механизм можно, например, снять с надоевших дешевых китайских настенных часов или взять из настольного будильника для часов поменьше.

креативно использовать ненужные CD-диски: настенные часы из нескольких дисков

Здесь для воплощения дизайна часов использовалась полимерная глина и яркие краски:

креативно использовать ненужные CD-диски: яркие небольшие настенные часы с полимерной глиной

А здесь клавиши от старой клавиатуры:

креативно использовать ненужные CD-диски: небольшие настенные часы с клавишами клавиатуры

17. Изумительный тяжелый браслет. Покрытие здесь не менее важно, чтобы ваши осколки на браслете потом не цеплялись за одежду и не повредили окружающим при движении руки.

креативно использовать ненужные CD-диски: крупный тяжелый браслет, украшенный кусочками

18. Можно выложить крупными (еще крупнее, чем на снимке ниже) кусками клатч, получая стилизованную вещь под гранж. Накрыть наклеенные кусочки можно полностью прозрачной пластиковой пленкой, прошив последнюю по швам клатча.

креативно использовать ненужные CD-диски: декорирование кусочками клатча

19. Вот такое настенное искусство из кусочков CD-дисков вперемешку с цветными деталями с другой текстурой.

креативно использовать ненужные CD-диски: картина

20. Воротник. Аналогичным же образом осколками от CD можно отделать края. Важно не использовать такой вариант отделки на крупных деталях одежды или даже на карманах, т. к. вы можете повредить себе и окружающим, если не закроете надежно слой кусочков чем-то прозрачным.

Как креативно использовать ненужные CD-диски: более 80-ти идей. Часть 2.

креативно использовать ненужные CD-диски: украшение кусочками воротника

И другой аксессуар – зеркальная кепка. Она точно поможет вам не затеряться в толпе!

креативно использовать ненужные CD-диски: зеркальная кепка

Отличная идея – выкладывать кусочками детали костюмов для маскарадных вечеринок.

21. Подвешиваемый фонарь или подсвечник из дисков. Одно но: свечу здесь можно использовать только искусственную – LED, т. к. от пламени настоящие диски быстро покроются трещинами и «поплывут».

креативно использовать ненужные CD-диски: подвешиваемый фонарь или подсвечник

22. Шторка или панно из дисков – на выбор.

креативно использовать ненужные CD-диски: панно из сцепленных дисков

креативно использовать ненужные CD-диски: шторка из дисков

23. Часть серии картин концепт-дизайна в стиле гранж.

креативно использовать ненужные CD-диски: серия картин в стиле гранж

24. Репликаторы из сериала «Звездные врата», сложенные из мозаичных кусочков от дисков. Кусочки окрашены матовой краской под металлик.

креативно использовать ненужные CD-диски: репликаторы из сериала "Звездные врата"

креативно использовать ненужные CD-диски: репликаторы из сериала "Звездные врата"

25. Пародия на недавнее изобретение в виде кубиков-модулей на магнитах для создания роботов.

креативно использовать ненужные CD-диски: пародия на недавнее изобретение в виде кубиков-модулей на магнитах для создания роботов

26. А вот так диски стали частью изображения рекламы для продвижения велосипедного мероприятия, а также жесткой основой для крепления рекламы.

креативно использовать ненужные CD-диски: в рекламе

27. Здесь из обрезанного диска сделано небольшое зеркало.

креативно использовать ненужные CD-диски: небольшое зеркало

28. Дисками можно украсить бок холодильника, но лучше не ограничиваться столь простой схемой, а выложить из цветных или блестящих сторон дисков некую фигуру.

креативно использовать ненужные CD-диски: украсить бок холодильника

креативно использовать ненужные CD-диски: рыба

Например, вот так. На самом же деле эти фигуры были выложены в рамках антипиратской акции.

креативно использовать ненужные CD-диски: фигуры музыкальных исполнителей звезд из дисков

креативно использовать ненужные CD-диски: фигуры музыкальных исполнителей звезд из дисков

креативно использовать ненужные CD-диски: фигуры музыкальных исполнителей звезд из дисков

29. Плавающие «листья» для пруда. Можно сделать разного размера. Главное – крепить диски на водоплавающую основу. Отлично будут смотреться ночью с подсветкой.

креативно использовать ненужные CD-диски: плавающие на пруду "листья"

креативно использовать ненужные CD-диски: плавающие на пруду "листья"

30. Аппликации и картины на основе цельных CD-дисков на стенах для детской.

креативно использовать ненужные CD-диски: аппликации и картины на основе цельных CD-дисков на стенах для детской

креативно использовать ненужные CD-диски: аппликации и картины на основе цельных CD-дисков на стенах для детской

креативно использовать ненужные CD-диски: аппликации и картины на основе цельных CD-дисков на стенах для детской

креативно использовать ненужные CD-диски: аппликации и картины на основе цельных CD-дисков на стенах для детской

31. Подсвечники-кракелюр.

креативно использовать ненужные CD-диски: подсвечники-кракелюр

32. Диски используют как холсты необычной формы художники. Здесь на диск сначала наклеивалась яичная скорлупа:

креативно использовать ненужные CD-диски: основа для картин с яичной скорлупой

В этом случае на диск наклеиваются готовые картинки, и только потом в руки берется кисть, чтобы добавить работе особые штрихи:

креативно использовать ненужные CD-диски: основа для наклеивания готовых картинок

На этот раз на диск наносится краска, потом карандашом замысловатый узор, затем металлическим заостренным инструментом снимается слой краски по карандашным наметкам:

креативно использовать ненужные CD-диски: основа для резьбы по краске

креативно использовать ненужные CD-диски: основа для резьбы по краске


Или просто как основа для декупажа:

креативно использовать ненужные CD-диски: диски-основа для декупажа

33. Здесь диски стали отражающей основой для светового панно. Обратите внимание, что по кругу диски оклеены прозрачными обрезанными пластиковыми ложками.

креативно использовать ненужные CD-диски: световое панно

34. Ловец снов на основе CD-диска. Два варианта.

креативно использовать ненужные CD-диски: ловец снов

креативно использовать ненужные CD-диски: ловец снов

35. Подсвечник из CD-диска и прозрачных шариков.

креативно использовать ненужные CD-диски: подсвечник из диска и шариков

36. Триптих из дисков для фотографий. С плетением.

креативно использовать ненужные CD-диски: триптих для фотографий

37. Настольный светильник. Основа из дерева. Внутри LED-лампочки.

настольный светильник

Или вот такой вариант:

креативно использовать ненужные CD-диски: настольный светильник

Или люстры из дисков:

креативно использовать ненужные CD-диски: люстры из дисков

38. Диски-основа для детского творчества.

креативно использовать ненужные CD-диски: диски-основа для детского творчества

креативно использовать ненужные CD-диски: диски-основа для детского творчества

39. Диски-основа для открыток в стиле скрапбукинга.

креативно использовать ненужные CD-диски: диски-основа для скрапбукинг-открыток

40. Мобиль из CD и DVD-дисков.

креативно использовать ненужные CD-диски: мобиль из дисков

41. Настольная подставка для ручек и карандашей из дисков: главное – сделать прорези в стратегически правильных местах.

креативно использовать ненужные CD-диски: настольная подставка под ручки и карандаши

42. Не знаю, как называется эта техника (кажется, индийская), но результат определенно впечатляет при всей своей кажущейся простоте исполнения.

креативно использовать ненужные CD-диски: индийская техника декорирования

креативно использовать ненужные CD-диски: индийская техника декорирования

Как видите, возможности практически просто не ограничены! Веселого и душевного вам творчества с CD и DVD дисками!

Источники в т. ч.:
www.boredpanda.com/recycled-cd-diy
pinterest.com

Учебное пособие по самообучению My CDS view — Часть 6, функция использования таблицы в CDS view

Попробуем сейчас решить одну реальную проблему. Мы хотим достичь следующего: в CRM нам нужно представление CDS, которое возвращает идентификатор заказа на обслуживание вместе с информацией о заказчике, «Заголовок» (г-н) и «Имя» (blGMOUTH).

/wp-content/uploads/2016/03/clipboard1_915658.png

Информация о заголовке и имени хранится в таблице BUT000 , а информация о транзакциях по заказу на обслуживание хранится в таблице CRMD_PARTNER , в которой есть поле PARTNER_NO (CHAR32), связанное с таблицей PARTNER_GUID () RAW16 таблицы BUT000.

/wp-content/uploads/2016/03/clipboard2_915665.png

/wp-content/uploads/2016/03/clipboard3_915666.png

Не разрешается выполнять объединение этих двух полей, так как их типы данных не равны. Этот вопрос задается в этой ветке SCN: ABAP CDS View: объединение таблиц по столбцам разного типа.

Как указано в ответе на исправление, эту проблему можно решить с помощью функции таблицы CDS. Ниже приведены подробные инструкции.

/wp-content/uploads/2016/03/clipboard5_915667.png

/wp-content/uploads/2016/03/clipboard6_915668.png

  @ClientDependent: правда
@ AccessControl.authorizationCheck: #NOT_REQUIRED
определить табличную функцию ztf_BP_DETAIL
  с параметрами @Environment.systemField: #CLIENT
                  clnt: abap.clnt
  возвращает {client: s_mandt;
            partner_guid: BU_PARTNER_GUID;
            partset_guid: CRMT_OBJECT_GUID;
            partner_no: CRMT_PARTNER_NO;
            bp_guid: BU_PARTNER_GUID;
            title: AD_TITLE;
            имя: BU_NAME1TX;
          }
  реализовано методом
    zcl_amdp_bp_detail => crmd_partner_but000;  

С ключевым словом «с параметрами» определяются параметры клиента, которые работают как параметры импорта для метода класса ABAP zcl_amdp_bp_detail => crmd_partner_but000.Ключевые слова «возвращает» определяют доступные поля, которые могут использоваться другими объектами CDS.

Для получения дополнительной информации об AMDP (процедура управляемой базы данных ABAP) обратитесь к этому документу. Внедрите и используйте свою первую процедуру управляемой базы данных ABAP на HANA или в этом блоге. Пример AMDP (процедура управляемой базы данных ABAP) в 740.

Создайте новый класс ABAP zcl_amdp_bp_detail, скопировав следующий исходный код:

  КЛАСС zcl_amd  
.

От открытых SQL-соединений к ассоциациям CDS

В этом коротком блоге я буду использовать самый примитивный пример, чтобы показать вам путь от объединений в ABAP Open SQL к объединениям в ABAP CDS.

Цель блога — не показать вам, что вы должны делать, а получить базовое понимание ассоциаций в представлениях CDS.

Шаг 1, присоединиться к Open SQL

Я начну со следующего очень простого ВНУТРЕННЕГО СОЕДИНЕНИЯ между таблицами базы данных SPFLI и SCARR из старой доброй модели полета в Open SQL в редакторе ABAP (либо WB, либо ADT в Eclipse):

  ВЫБРАТЬ ИЗ spfli
               ВНУТРЕННЕЕ СОЕДИНЕНИЕ
                  spfli ~ carrid = scarr ~ carrid
       FIELDS scarr ~ carrname AS перевозчик,
              spfli ~ connid AS рейс,
              spfli ~ cityfrom AS отправления,
              spfli ~ cityto AS прибытие
       ЗАКАЗ ОТ авиаперевозчика, рейс
       В ТАБЛИЦУ @DATA (result_open_sql_join). 

Ничего особенного в этом нет, и результат, показанный с помощью CL_DEMO_OUTPUT, выглядит следующим образом:

/wp-content/uploads/2016/08/inner_join_1014535.jpg

Шаг 2, присоединение к ABAP CDS

Теперь давайте преобразуем приведенный выше код ABAP в DDL представления ABAP CDS в редакторе исходного кода DDL ADT в Eclipse:

  @ AbapCatalog.sqlViewName: 'DEMO_CDS_JN1'
@ AccessControl.authorizationCheck: #NOT_REQUIRED
определить представление demo_cds_join1
  как выбрать из spfli
    шрам на внутреннем стыке
      spfli.carrid = scarr.carrid
  {
    scarr.carrname как носитель,
    spfli.connid как полет,
    spfli.cityfrom как вылет,
    spfli.cityto как прибытие
  }  

Это почти можно сделать копированием и вставкой. Эй, это (почти стандартный) SQL для обоих.

После активации этого представления вы можете использовать предварительный просмотр данных ADT (F8) или получить к нему доступ с помощью Open SQL:

  ВЫБРАТЬ ИЗ demo_cds_join1
       ПОЛЯ *
       ЗАКАЗ ОТ авиаперевозчика, рейс
       В ТАБЛИЦУ @DATA (result_cds_join). 

Неудивительно, что result_cds_join и result_open_sql_join содержат точно такие же данные .

Шаг 3, ассоциация в ABAP CDS

Наконец, я воспользуюсь расширенными возможностями моделирования ABAP CDS и преобразую явное соединение в ассоциацию другого представления:

  @ AbapCatalog.sqlViewName: 'DEMO_CDS_JN2'
@ AccessControl.authorizationCheck: #NOT_REQUIRED
определить представление demo_cds_join2
  как выбрать из spfli
  ассоциация с рубцом как _scarr on
    spfli.carrid = _scarr.carrid
  {
    _scarr [внутренний] .carrname как перевозчик,
    spfli.connid как полет,
    spfli.cityfrom как вылет,
    spfli.cityto как прибытие
  }  

Ассоциация _scarr объявляется сразу после после ассоциации ключевых слов и может использоваться в нескольких местах внутри представления в выражениях пути . Вы также можете опубликовать для использования в других представлениях или в Open SQL, но здесь я этого не делал.

В нашем простом примере я использую выражение пути _scarr [inner] .carrname как первый элемент списка выбора. При использовании выражения пути перечисленные ассоциации внутренне преобразуются в объединения. В списке выбора эти объединения по умолчанию являются левыми внешними. Поэтому я заменяю значение по умолчанию на [inner], чтобы обеспечить внутреннее соединение. Вы можете проверить результат, отобразив SQL DDL (показанный здесь для HANA), который сгенерирован из ABAP CDS DDL в ADT (контекстное меню Показать оператор SQL CREATE ):

  СОЗДАТЬ ВИД "DEMO_CDS_JN2" КАК ВЫБРАТЬ
  «СПФЛИ».«МАНДТ» КАК «МАНДТ»,
  "= A0". "ИМЯ" КАК "ПЕРЕВОЗЧИК",
  «СПФЛИ». «КОННИД» КАК «ПОЛЕТ»,
  «СПФЛИ». «CITYFROM» AS «ВЫЛЕТ», г.
  «СПФЛИ». «СИТИТО» AS «ПРИБЫТИЕ»
ОТ "SPFLI" "SPFLI" ВНУТРЕННЕЕ СОЕДИНЕНИЕ "SCARR" "= A0" ON (
  «SPFLI». «MANDT» = «= A0». «MANDT» И
  "SPFLI". "CARRID" = "= A0". "CARRID")  

Видите ли, мы получаем кое-что хорошо известное.

И, конечно же, предварительный просмотр данных ADT (F8) или следующий Open SQL снова извлекает те же данные , что и раньше:

  ВЫБРАТЬ ИЗ demo_cds_join2
       ПОЛЯ *
       ЗАКАЗ ОТ авиаперевозчика, рейс
       В ТАБЛИЦУ @DATA (result_cds_assoc). 

Другими словами, без исключений из

  ASSERT result_cds_join = result_open_sql_join.
ASSERT result_cds_assoc = result_cds_join.  

Заключение

Цель этого простого примера — показать вам, что ассоциации CDS — это не что иное, как спецификации объединений в центральной позиции. Эти объединения создаются в собственном SQL при использовании ассоциаций в выражениях пути.

Преимущества использования ассоциаций здесь не показаны на простом примере.Расширенные возможности моделирования проистекают из повторного использования ассоциаций (то есть их объединений) в разных позициях. Конечно, выражения пути могут содержать более одной ассоциации, что избавляет вас от задачи кодирования сложных выражений соединения. Такие выражения пути можно использовать в тех же или других представлениях CDS и даже в Open SQL (если они опубликованы определяющим представлением).

.

Создание приложения Fiori с использованием CDS с BOPF- Для начинающих Часть 1

Этот блог предназначен для разработчиков, которые хотят начать работу с UI5 / Fiori + OData + CDS + BOPF.

Предварительные требования:

1) Концепции основных служб данных (CDS)

2) Базовое понимание службы OData

3) Концепции BOPF

4) Концептуальные знания Fiori (Smart Template)

Fiori / Ui5 предназначен для части пользовательского интерфейса, CDS — для извлечения данных (сдвиг кода вниз), а BOPF — для обработки действий БД.

Технически в мире S4 Hana, с парадигмой Code-Push down, интенсивная бизнес-логика должна реализовываться на уровне БД, а не на сервере приложений ABAP. Этот блог предназначен для чистой тестовой демонстрации с использованием CDS + BOPF для отображения приложения Fiori. Оптимизация производительности здесь не является целью, а скорее касается того, как использовать CDS + BOPF для начала работы в S4 Hana Cloud.

Я использую среду Web IDE с облачным коннектором для отображения приложения Fiori.Позвольте мне быстро показать, как выглядит приложение.

App Look and feel.jpg

Кнопки + и Удалить обрабатываются структурой BOPF, в то время как другое действие создается вручную в BOPF. Бизнес-логика этого другого действия должна выполняться в классе действий BOPF. Подробности мы рассмотрим позже.

Приступим к разработке.

Требуется начальная настройка

1) Вам понадобится HANA studio или инструмент Eclipse, так как нам нужно использовать ADT (ABAP Development Tool)

2) Для размещения приложения использовалась Web IDE.Я рекомендую проверить ссылку о том, как установить и настроить пробную версию Web IDE и как настроить Cloud Connector.

3) Система — это S4 HANA ON PREMISE 1.0 с ABAP 7,50

Для тех, кто использует пробную версию учетной записи Hana, ссылка на шаге 2 будет относиться к веб-среде IDE, включая облачный соединитель. Убедитесь, что облачный коннектор подключен к серверной системе в соответствии с настройкой на шаге 2.

Если настройка Cloud Connector завершена, он должен выглядеть примерно так:

Облачный коннектор

Clound connector 1.jpg

Clound connector 2.jpg

Веб-IDE

После входа в пробную учетную запись HANA перейдите к службам и щелкните Web IDE.

Откройте Web IDE прямо сейчас.

Web IDE 1.jpg

В качестве демонстрационного примера мы создадим приложение для заказа на продажу.

Основные шаги, необходимые для создания этого приложения:

  • Создать 2 ракурса CDS потребления (заголовок заказа клиента и позиции заказа клиента)
  • Использовать аннотацию (представление потребления) для создания службы OData
  • Использовать аннотации (базовые представления) для создания объектов BOPF
  • Используйте смарт-шаблон Fiori для отображения приложения заказа на продажу

Технически на более высоком уровне:

— Приложение Fiori будет использовать OData

— OData имеет источник данных в виде представлений CDS (т.е. CDS потребления)

— BOPF выполняет операции CRUD таблицы.Здесь объекты BOPF генерируются из ракурсов CDS с помощью аннотаций.

Начнем с представлений CDS.

В основном в CDS есть CDS потребления, Basic CDS и Composite CDS. CDS потребления доступны пользовательскому интерфейсу. Мы не намерены вдаваться в подробности CDS, а дать краткую информацию о CDS.

У нас есть 2 просмотра CDS потребления. И просмотр потребления заголовка должен использоваться Fiori. Для простоты соглашение об именах должно быть следующим:
Потребляющие CDS с * _C_ *
Базовые CDS с * _I_ *

1) Расход заголовка ZDEMO_C_SALESORDER

1.1) Просмотр потребления заголовка SO использует базовое представление CDS ZDEMO_I_SALESORDER

1.2) В базовом представлении используется таблица заголовков «ZPROTO_SO_A». Это должно сформировать корневую таблицу BOPF для заголовка SO

.

2) Ракурс потребления номенклатуры — ZDEMO_C_SALESORDER_ITEM

2.1) В ракурсе потребления номенклатуры используется базовый ракурс CDS ZDEMO_I_SALESORDER_ITEM

2.2) Базовое представление использует таблицу элементов ZPROTO_SOI_A, которая должна формировать таблицу узлов элементов BOPF

Сначала подготовьте структуру таблицы для заголовка SO и элемента SO соответственно.

Таблица заголовков SO ZPROTO_SO_A

SO header table.JPG

SO Таблица позиций ZPROTO_SOI_A

SO Item table.JPG

Теперь мы можем использовать эти таблицы в базовых представлениях CDS.


Начнем создание с просмотра CDS Basic Item


Базовый пункт SO CDS

Для создания представления CDS в HANA studio перейдите в перспективу ABAP. Выберите свою систему и создайте пакет внизу. Щелкните пакет правой кнопкой мыши и выберите «Создать» -> «Другой объект репозитория».

Create CDS view 3 .jpg

SO Item CDS creation.jpg

Дайте название обзору и нажмите Готово.

Использованы аннотации CDS +:

SO Item I CDS annotations.jpg

Basic CDS SO I item coding.jpg

Здесь связь между элементом и заголовком подразумевает LEFT OUTER JOIN. Если вы хотите принудительно выполнить внутреннее соединение с ассоциацией, например, вы можете сделать что-то вроде этого, например

inner join association.JPG


Для большей ясности в объединениях выражений пути см. Здесь

Сохраните и активируйте представление ZDEMO_I_SALESORDER CDS.

После активации в Словаре создаются следующие объекты:


1) Просмотр БД: ZDEMO_I_SALESORDER_ITEM (объект CDS)

2) Представление DD SQL (столбец): ZDDL_I_SOI16

Поскольку это базовое представление не может использоваться непосредственно для отображения пользовательского интерфейса, необходимо создать представление потребления.

Расход SO Item CDS

Код CDS + аннотации следующие:

Consump CDS SO Item annotation.jpg

Consump CDS SO Item coding.jpg

Сохранить и активировать.

После активации созданные объекты находятся в Словаре:

1) Просмотр БД — ZDEMO_C_SALESORDER_ITEM

2) Просмотр DD SQL — ZDDL_C_SOI16


Мы закончили с позицией заказа на продажу.

Перейдем к заголовку заказа на продажу, начиная с основного вида.

Заголовок SO Basic CDS ZDEMO_I_SALESORDER

Код CDS + Аннотации:

Basic CDS annotations.jpg

Необязательно: есть аннотация объектной модели для modelCategory: # BusinessObject.Если мы используем это, логика создания заказа на продажу должна быть записана как действие BOPF. И это действие должно сработать при нажатии на иконку + .

Basic CDS SO Header view.jpg

Сохранить и активировать.

После активации генерируются следующие объекты:

1) Просмотр DD Sql ZDDL_I_SO16

2) Просмотр БД ZDEMO_I_SALESORDER

3) И бизнес-объект BOPF по имени CDS, то есть бизнес-объект ZDEMO_I_SALESORDER

Бизнес-объект BOPF можно просмотреть в Hana Studio / Eclipse через перспективу ABAP.Перейдите к пакету в разделе Business Objects, и здесь вы увидите сгенерированный объект BOPF. Другой вариант — через SAP Gui. Вы также можете открыть графический интерфейс в студии. Используйте Tcode BOBX или / BOBF / CONF_UI.

BO Generated.jpg

Бизнес-объект BOPF

Header BOPF Node.jpg

SO Item BOPF node.jpg

Теперь давайте использовать это представление основного заголовка в представлении заголовка потребления.

Заголовок SO потребления CDS ZDEMO_C_SALESORDER

Код CDS + Примечания:

SO Header Consumption Annotations.jpg

SO Header Consumption codoing .jpg

Сохранить и активировать.

После активации создаются следующие объекты:

1) Просмотр DD Sql DDL_C_SO16

2) Просмотр БД, т.е. объект CDS ZDEMO_C_SALESORDER (DDIC)

3) Служба OData (<представление CDS> _CDS)

OData created.jpg

Созданная служба OData не активна. Для активации перейдите в Tcode Gui Tcode / IWFND / MAINT_SERVICE.

Щелкните Добавить службу. Выберите «Локальный», введите имя CDS в разделе «Техническая служба» и нажмите «Получить услуги».

OData maint service.jpg

Щелкните «Получить услуги». Щелкните «Служба» или «Добавить выбранную службу». На следующем экране введите пакет или локальный объект и нажмите ОК. Служба OData сейчас активна .

В фоновом режиме, когда активируется представление CDS с аннотациями OData, SADL генерирует артефакты шлюза, такие как класс поставщика модели (MPC) и класс поставщика данных (DPC), которые формируют основу OData.

Обычно для создания службы OData мы переходим к Tcode SEGW и создаем проект и модель данных (ссылка на данные как представление CDS конечного потребления), а также MPC и DPC.

В нашем случае мы можем просмотреть эти артефакты, как показано ниже.
OData maint service.jpg


Протестируйте службу Odata.

Вернитесь к экрану сервисного обслуживания. Щелкните Фильтр и введите имя службы как Техническая служба в нашем случае ZDEMO_C_SALESORDER_CDS

OData maint service.jpg

Щелкните Клиент шлюза. В новом окне нажмите «Выполнить». Если статус 200, все хорошо.

Odata service 3.jpg

Метаданные OData в порядке.Проверьте, возвращает ли OData записи, выбирая наборы сущностей.

Odata service 4.jpg

Итак, мы закончили с представлением CDS окончательного потребления. И мы можем использовать это представление в Fiori Smart Template.

Краткий обзор того, что мы сделали на данный момент.

1) Созданный базовый элемент CDS

2) Созданная статья потребления CDS

3) Создан базовый заголовок CDS

4) Созданный заголовок потребления CDS

Прежде чем мы начнем с Fiori App, мы создадим действие BOPF.Действие должно изменить статус жизненного цикла заказа на продажу

.

BOPF action.jpg

Действие BOPF и отображение приложения будут рассмотрены в Части 2.

.

Программное обеспечение CD Ripper. Легко конвертируйте компакт-диски в MP3 или WAV

Извлечение аудио с компакт-дисков в идеальном цифровом качестве

Быстрый и эффективный Самый быстрый в мире риппер компакт-дисков

Информация о дорожках Сохранение информации о дорожках

Параметры и настройки Теги ID3, кодировщик MP3 и многое другое

Популярные форматы Извлечение во многие аудиоформаты

Express Rip — это программа для копирования компакт-дисков для Windows, которая позволяет извлекать цифровые аудиодорожки непосредственно с аудио компакт-дисков в аудиофайлы MP3 или WAV .Express Rip CD Ripper — один из самых стабильных, простых в использовании и комплексных рипперов компакт-дисков.
  • Самый быстрый из имеющихся CD Ripper
  • Извлечение аудио с компакт-дисков в MP3 или WAV
Благодаря прямому цифровому извлечению сохраняется чистое качество звука при преобразовании аудио компакт-дисков в MP3 или WAV. Express Rip также является самым быстрым риппером компакт-дисков в мире, использующим собственные системы оптимизации.
CD Ripper Характеристики
  • Превосходное качество извлечения цифрового аудио CD (копирование)
  • Конвертер CDA в MP3 извлекает аудиодорожки с вашего CD
  • Извлекает аудио с CD в WAV или MP3
  • Резервное копирование ваших CD в цифровой
  • Извлечение во многие другие форматы файлов, включая WMA, M4Q, AAC, AIFF, CDA и другие.
  • Сохранение информации о дорожке или «тегов» в файлы MP3, включая название, исполнителя, альбом и информацию о пользовательских метаданных.
  • Исправьте или отрегулируйте громкость звука скопированного файла. треков по мере их извлечения
  • Сохранение тегов в волновые файлы с помощью методов CART и BWF.
  • Автоматическая ссылка на онлайн-базу данных для получения информации о названии трека и альбома.
  • Полный контроль над кодировкой MP3, включая постоянный и переменный режимы с выбираемым битрейтом.
  • Может запускаться из командной строки для интеграции с другими приложениями.
  • Простой, простой в использовании интерфейс
Теги ID3
Организуйте свою музыкальную коллекцию. Вы можете выбрать автоматический доступ к онлайн-базе данных для добавления информации о треках и альбомах.Или вы можете вручную добавить информацию о метаданных, такую ​​как название, исполнитель, альбом и пользовательские заметки, в файлы MP3.
.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *